2016-07-11 4 views
0

Я пытаюсь реализовать this solution в Laravel 5.2, Я выполнил все шаги установки, но я не могу заставить его работать, и, например, я хочу использовать $user->getFriends();, я могу использовать его непосредственно из представления или только из конструктора? И где я должен установить модель на User.php, или я могу сделать это в Friend.php?Laravel 5.2, модель дружбы, как правильно добавить модель пользователя?

ответ

1

Вы хотите добавить черту Friendable к своей модели User.

use Hootlex\Friendships\Traits\Friendable; 
class User extends Model 
{ 
    use Friendable; 
    ... 
} 

Затем, если вы установили все и перенести базу данных, вы можете получить доступ к дружбе, как показано ниже:

$user = new User::find(1); 
$recipient = new User::find(2); 
// both `$user` and `$recipient` are instances of your `User` model 
// no `Friend` model needed. 


$user->befriend($recipient); 
// now `$user` has just friended `$recipient` 
// you should be able to access all the methods provided by the trait. 
+0

Спасибо Mr.Swatkins! – Alex

Смежные вопросы