Laravel не видит view

Создаю я, значит, контроллер, вьюшку к нему и маршрут соответственно. Переходя по этому маршруту ларка говорит мне, что вьюшка не найдена, хотя имя файла я указала правильно.

Код контроллера

class ImageGalleryController extends Controller
{
    public function select($id)
    {
        $product = Product::find($id);

        return view('products.images.select', compact('product'));
    }
}

Маршрут

Route::get('/products/{id}/selectimages', 'ImageGalleryController@select')

Почему лара не видит view?


Ответы (1 шт):

Автор решения: Vadim Voskresensky

Для метода view папка resources/views является точкой отсчёта, т.е. для корректной работы ваш файл blade должен был бы лежать в views/products/images/select.blade.php (на скрине не видно корня). В коде приведённом вами нет ошибок, есть опечатка = не хватает ";" в конце строчки:

Route::get('/products/{id}/selectimages', 'ImageGalleryController@select')

Я надеюсь смог помочь Вам!)

→ Ссылка