Многие ко многим отношениям laravel -mongo

Привет, я новичок в Laravel и Mongodb. Я кодирую некоторые отношения о Команде, Пользователе и Правлении во многих отношениях. но это не работа! что я должен делать в контроллере.

(я использую jenssegers / laravel-mongodb https://github.com/jenssegers/laravel-mongodb))

Отношение Пользователь 1 .. * — * Команда * —- 1 .. * Доска

Пользователь (модель)

class User extends ...

public function teams()
{
return $this->belongsToMany('Team', null, 'teamMembers', 'teams');
}

Доска (Модель)

class Taskboard extends ...
public function teams()
{
return $this->belongsToMany('Team', null, 'taskboards', 'teams');
}

Команда (Модель)

class Team extends ...
public function teamMembers()
{
return $this->belongsToMany('User', null, 'teams', 'teamMembers');
}
public function taskboards()
{
return $this->belongsToMany('Taskboard', null, 'teams', 'taskboards');
}

Контроллер команды // ОК работай!

   public function store()
{
$team = new Team;
$team->name = Input::get('teamname');
$team->master =  Auth::user()->_id;
$team =  Auth::user()->teams()->save($team);  // OK just work!
$team->save();
return Redirect::route('main');
}

Плата контроллера // Есть проблема

public function store()
{
$taskboard = new Taskboard;
$taskboard->name = Input::get('boardname');
$taskboard->teams = Input::get('team');

$taskboard = Auth::user()->teams()->save(taskboard);  // Not work! What should I do to store boards in team

return Redirect::route('main');
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]