Laravel 6 - Как исправить маршрутизацию на / вернуть пустую страницу - PullRequest
0 голосов
/ 18 марта 2020

Я маршрутизирую пользователя, если пользователь нажал кнопку в раскрывающемся меню, но он перенаправляет меня только на пустую страницу.

Изображение кнопки из выпадающего списка:

enter image description here

Изображение пустой страницы:

enter image description here

Фрагмент выпадающего меню:

<li class="nav-item dropdown">
                                <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre>
                                    {{ Auth::user()->first_name }} <span class="caret"></span>
                                </a>

                                <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
                                    @can('manage-agent')
                                    <a class="dropdown-item" href="{{ route('agent.flightManagement') }}">
                                        <i class="fa fa-plane" aria-hidden="true"></i>
                                        Flight Management
                                    </a>
                                    <a class="dropdown-item" href="#">
                                        <i class="fa fa-book" aria-hidden="true"></i>
                                        Booking Management
                                    </a>
                                    <a class="dropdown-item" href="#">
                                        <i class="fa fa-user" aria-hidden="true"></i>
                                        User Management
                                    </a>
                                    <a class="dropdown-item" href="#">
                                        <i class="fa fa-address-book" aria-hidden="true"></i>
                                        Passenger Management
                                    </a>
                                    <hr>
                                    @endcan
                                    <a class="dropdown-item" href="{{ route('logout') }}"
                                        onclick="event.preventDefault();
                                        document.getElementById('logout-form').submit();">
                                            <i class="fa fa-power-off" aria-hidden="true"></i>
                                        Logout
                                    </a>
                                    <form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
                                        @csrf
                                    </form>
                                </div>
                            </li>

Фрагмент веб-кода . php:

Route::namespace('Agent')->middleware('can:manage-agent')->group(function(){
    Route::resource('/agent', 'AgentsController');
    Route::get('agent/flightManagement', 'AgentsController@flightManagement')->name('agent.flightManagement');
    Route::post('/agent/store', 'AgentsController@store')->name('agent.store');
});

Фрагмент кода функции flightManagement внутри AgentsController:

public function flightManagement()
    {
        return view('agent\flightManagement');
    }

Я не знаю, что вызывает эту проблему потому что он показывает только пустую страницу, и нет ошибки даже в консоли браузера, но в файле laravel .log он показывает это:

[предыдущее исключение] [объект ] (Symfony \ Component \ Routing \ Exception \ RouteNotFoundException (код: 0): маршрут [flightManagement] не определен. В C: \ xampp \ htdocs \ ChingChong_Airlines \ vendor \ laravel \ framework \ src \ Illuminate \ Routing \ UrlGenerator. php: 420) [stacktrace]

0 C: \ xampp \ htdocs \ ChingChong_Airlines \ vendor \ laravel \ framework \ src \ Illuminate \ Foundation \ helpers. php (782): * 104 3 * Подсветка \ Routing \ UrlGenerator-> route ('flightManagemen ...', Array, true) 1 C: \ xampp \ htdocs \ ChingChong_Airlines \ storage \ framework \ views \ 8d22c5f09df43b073d10fd60da2c1d1cd6c1d1c1 . php (73):

route ('flightManagemen ...')

1 Ответ

0 голосов
/ 18 марта 2020

Попробуйте заново создать новый вид с другим именем, например, с помощниками. php

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