Size: a a a

Laravel для начинающих

2020 June 07

IG

Ilshat Gayanov in Laravel для начинающих
а как быть с обычными роута с манипуляции /category/$id ?
источник

E

Evgenii in Laravel для начинающих
они в основном CategoryController
источник

IG

Ilshat Gayanov in Laravel для начинающих
его в app/Controller пихать
источник

IG

Ilshat Gayanov in Laravel для начинающих
покажи структуру с основной категории и video
источник

E

Evgenii in Laravel для начинающих
CategoryController
 index() - список категорий
 show(Category $category) - одна категория

Category\VideoController
 index(Cat $cat) -- список видео для выбранной категории
источник

K

KOSUMOV | ALI in Laravel для начинающих
  public function video(Category $category, Video $video){

           $videos = $category
               ->videos()
               ->orderBy('created_at', 'DESC')
               ->paginate(6)
               ->map(function (Video $video) use ($category) {
                   return $video->setRelation('category', $category);
               });
         


           $lastposts = Post::select('id', 'title','created_at', 'counter', 'category_id')
               ->with('category')
               ->orderBy('created_at', 'DESC')
               ->limit(5)
               ->get();

           return view('video.list', compact('category', 'lastposts', 'videos'));

       }
источник

E

Evgenii in Laravel для начинающих
lastposts - можно вынести
источник

K

KOSUMOV | ALI in Laravel для начинающих
Вот таким образом он все отлично выводит.  Но load_data у меня подгружает через кнопку еще и там не работает
источник

IG

Ilshat Gayanov in Laravel для начинающих
Evgenii
CategoryController
 index() - список категорий
 show(Category $category) - одна категория

Category\VideoController
 index(Cat $cat) -- список видео для выбранной категории
т.е основной CategoryController.php будет находится вне каталога Category/ ?
источник

E

Evgenii in Laravel для начинающих
он наверняка везде повторяется
источник

E

Evgenii in Laravel для начинающих
Ilshat Gayanov
т.е основной CategoryController.php будет находится вне каталога Category/ ?
да
источник

K

KOSUMOV | ALI in Laravel для начинающих
Evgenii
он наверняка везде повторяется
На некоторых страницах - да
источник

IG

Ilshat Gayanov in Laravel для начинающих
а VideoController в каталоге Category/ ?
источник

IG

Ilshat Gayanov in Laravel для начинающих
а это законно?
источник

E

Evgenii in Laravel для начинающих
Http\Controllers\CategoryController.php
Http\Controllers\Category\VideoController.php
источник

E

Evgenii in Laravel для начинающих
это называется namespace
источник

IG

Ilshat Gayanov in Laravel для начинающих
кстати норм ли будет, если папку Auth объеденить в файл AuthController.php ?
источник

E

Evgenii in Laravel для начинающих
нет
источник

E

Evgenii in Laravel для начинающих
помни о линейке
источник

IG

Ilshat Gayanov in Laravel для начинающих
Evgenii
Http\Controllers\CategoryController.php
Http\Controllers\Category\VideoController.php
ок, спасибо
источник