Laravel по-русски

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

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

#1 Re: Laravel 6/7/8/9/10 » Laravel 7 сломался после composer update и composer dump-autoload » 18.06.2020 12:09:27

спасибо, но не помогло

вот маршрут

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...), а сейчас выводятся вот так, как на примере выше

#2 Laravel 6/7/8/9/10 » Laravel 7 сломался после composer update и composer dump-autoload » 18.06.2020 11:17:27

comment1988
Ответов: 3

Заранее прошу прощения, может плохо доношу информацию, я новичок в Ларавеле.

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             |
+--------+----------+-------------------------------+-----------------------+------------------------------------------------------------------------+---------------------------------------------------------+


Заранее огромное спасибо, буду благодарен за любые мысли!

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