2017-07-29 51 views
0

假設我有一個模型叫做ManageUser. 我有三種方法。 public static function registerusr(), public static function updateuser() and public static function removeuser(). 在我UserController中我打電話給他們像使用超過一種方法的雄辯模型

這是調用methods.I我即將雄辯的關係有點糊塗了正常流利query.I瞭解到,其優化的查詢車型的流暢的方式。 如果我使用雄辯關係,我怎樣才能在控制器中調用不同的方法?

回答

0

您可以使用任何模型方法中的關係。只是一個例子:

public static function updateUser($user, $roles) 
{ 
    $user->update(['status' => 1]); 
    return $user->roles()->sync($roles); 
} 

並調用該方法,你現在把它叫做:

ManageUser::updateUser($user, $roles);