Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
спасибо, но не помогло
вот маршрут
Route::group(['middleware' => ['status.admin', 'auth']], function () {
$groupData = [
'namespace' => 'Blog\Admin',
'prefix' => 'admin'
];
Route::group($groupData, function() {
Route::get('/orders/test','OrderController@test')
->name('blog.admin.orders.test');
});
});
в OrderController.php
public function test() {
dd('111');
}
php artisan route:list
GET|HEAD | admin/orders/test | blog.admin.orders.test | App\Http\Controllers\Blog\Admin\OrderController@test | App\Http\Middleware\EncryptCookies |
| | | | | | Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse |
| | | | | | Illuminate\Session\Middleware\StartSession |
| | | | | | Illuminate\View\Middleware\ShareErrorsFromSession |
| | | | | | App\Http\Middleware\VerifyCsrfToken |
| | | | | | App\Http\Middleware\Authenticate |
| | | | | | Illuminate\Routing\Middleware\SubstituteBindings |
| | | | | | App\Http\Middleware\CheckStatusAdmin
и пустая страница admin/orders/test
по сути, не важно даже что там будет admin/orders/test или admin/orders/test12312312312
еще раз обращу внимание, что раньше middleware в route:list были в нормальном виде(web,auth...), а сейчас выводятся вот так, как на примере выше
Заранее прошу прощения, может плохо доношу информацию, я новичок в Ларавеле.
Laravel 7 после composer update и composer dump-autoload сломался.
При добавлении новых маршрутов, они появляются в route:list, но при добавлении новых методов в контроллеры, они игнорируются, как будто их не существует, старые же работают(представление о правильном добавлении маршрутов и создания для них методов я имею, т.к. уже создавал и старые работают, а новые, созданные по тому же принципу после composer update и composer dump-autoload, нет), как будто они где-то закешировались и других он не хочет видеть и еще в route:list middleware вместо стандартных перечислений, вроде auth, стали писаться полные пути к библиотекам, может кого-нибудь натолкнет это на мысль, что могло произойти после composer update и composer dump-autoload
| | GET|HEAD | password/reset/{token} | password.reset | App\Http\Controllers\Auth\ResetPasswordController@showResetForm | App\Http\Middleware\EncryptCookies |
| | | | | | Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse |
| | | | | | Illuminate\Session\Middleware\StartSession |
| | | | | | Illuminate\View\Middleware\ShareErrorsFromSession |
| | | | | | App\Http\Middleware\VerifyCsrfToken |
| | | | | | Illuminate\Routing\Middleware\SubstituteBindings
| | POST | register | | App\Http\Controllers\Auth\RegisterController@register | App\Http\Middleware\EncryptCookies |
| | | | | | Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse |
| | | | | | Illuminate\Session\Middleware\StartSession |
| | | | | | Illuminate\View\Middleware\ShareErrorsFromSession |
| | | | | | App\Http\Middleware\VerifyCsrfToken |
| | | | | | Illuminate\Routing\Middleware\SubstituteBindings |
| | | | | | App\Http\Middleware\RedirectIfAuthenticated |
+--------+----------+-------------------------------+-----------------------+------------------------------------------------------------------------+---------------------------------------------------------+
Заранее огромное спасибо, буду благодарен за любые мысли!
Страницы 1