Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 15.05.2018 10:22:03

Метод attach

Какой класс нужно подключить, что бы нашёлся метод attach?


 
public function store(Request $request)
    {
        $article = Article::create($request->all());
        if($request->input('categories')):
            $article->categories()->attach($request->input('categories'));
        endif;
        
        return redirect()->route('admin.article.index');
    }
 public function categories()
    {
        return $this->morphMany('App\Category', 'categoryable');
    }

В доке ничего не написано.

Это не работает

use Illuminate\Database\Eloquent\Model;

Изменено Dimak (15.05.2018 10:48:36)

Не в сети

#2 15.05.2018 11:11:58

TrueKanonir
Откуда: Ташкент
Сообщений: 221

Re: Метод attach

Для полиморфических связей нужно использовать метод create. attach используется в m2m связях

Изменено TrueKanonir (15.05.2018 11:12:57)

Не в сети

Подвал раздела