Laravel по-русски

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

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

#2 Laravel 5.x » как выбрать все курсы одной категории связанной модели многие ко многи » 21.01.2020 10:06:15

litecod
Ответов: 3
class Category extends Model
{

    public function courses()
  {
    return $this->belongsToMany('App\Course');
  }
}

class Course extends Model
{   
    public function categories()
  {
    return $this->belongsToMany('App\Category');
  }
}

как вывести все курсы которые имеют эту категорию? вот так не работает :

$courses = Category::where('slug', 'english')->courses()->orderBy('order')->get();

//пишет Call to undefined method Illuminate\Database\Eloquent\Builder::courses()

#3 Laravel 5.x » как загрузить название картники которое сохраняется на диске в БД? » 06.03.2019 18:58:10

litecod
Ответов: 0
 public function store(Request $request)
    {
       if ($request->hasfile('image')):
             $imgPath = $request->file('image')->store('uploads', 'public');
        endif;   
       
        $article = Article::create($request->all());
        
        
        //Categories
        if($request->input('categories')):
            $article->categories()->attach($request->input('categories'));
        endif;
        
        return redirect()->route('admin.article.index');
    }

Заранее спасибо!

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