Laravel Routing View Cache - PullRequest
       1

Laravel Routing View Cache

0 голосов
/ 30 октября 2018

Я столкнулся со странной проблемой в Laravel 5.7

У меня есть несколько маршрутов, которые загружают DashboadController.
Вчера у меня есть этот контроллер рендеринга просмотров так:

@home -> view('dashboard-home') -> /resources/views/dashboard-home.blade.php
@account-> view('dashboard-account') -> /resources/views/dashboard-account.blade.php
@company-> view('dashboard-companies') -> /resources/views/dashboard-companies.blade.php
@companyBrands -> view('dashboard-company-brands') -> /resources/views/dashboard-company-brands.blade.php
@brand-> view('dashboard-brand') -> /resources/views/dashboard-brand.blade.php

Сегодня я перешел на это и создал структуру режиссера, как показано ниже, с соответствующими файлами лезвий:

@home -> view('dashboard.home') -> /resources/views/dashboard/home.blade.php
@account-> view('dashboard.account') -> /resources/views/dashboard/account.blade.php
@company-> view('dashboard.company.list') -> /resources/views/dashboard/company/list.blade.php
@companyBrands -> view('dashboard.brand.list') -> /resources/views/dashboard/brand/list.blade.php
@brand-> view('dashboard.brand.edit') -> /resources/views/dashboard/brand/edit.blade.php

Когда я получаю доступ к маршруту @home, он работает должным образом (он отображает правильный файл блейда, /resources/views/dashboard/home.blade.php)

Но когда я получаю доступ к другим представлениям, я получаю исключение, говорящее View [dahsboard-account] not found или View [dahsboard-companies] not found. Я ожидал, что приложение laravel отобразит новейшие представления

Я где-то читал, что я должен запустить php artisan cache:clear, php artisan config:clear. Кажется, он не работает, все еще ведет себя так же.

Затем я начал менять проект и протестировал его так:

Route::get('/dashboard/account', function () {
    echo 'aaaaa';
})->middleware('auth');

вместо

Route::get('/dashboard/account', 'DashboardController@account')->middleware('auth');

По-прежнему выдает то же исключение, упомянутое ранее Я попытался запустить php artisan route:clear, ничего не изменилось, все еще пытаюсь выполнить DashboardController@account.

Это было 2:30, пытаясь понять это, но безуспешно ... Любые советы будут оценены.

С наилучшими пожеланиями и счастливого программирования!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...