Маршрут не определен laravel 5.2 - PullRequest
0 голосов
/ 11 июня 2019

Я перенес это из моего рабочего устройства в рабочий, и теперь я получаю сообщение об ошибке в menu.blade.php, что Route [Markets.Login] is not defined.

Я не понимаю, как это хорошо работает в dev, и теперь я получаю сообщение об ошибке, но, похоже, не могу ее исправить. Что именно у меня здесь неверно?

Menu.blade.php

<li title="Markets">
    <a href="#">
        <span class="menu_icon"><i class="material-icons">&#xE871;</i></span>
        <span class="menu_title">Markets</span>
    </a>
    <ul>
        <li>
            <a href="{{ route('Markets.Login') }}">Create Marketing</a>
        </li>
        <li>
            <a href="{{ route('Markets.library') }}">Marketing Library</a>
        </li>
    </ul>
</li>

routes.markets.php

Route::group(['prefix' => 'campaigns', 'middleware' => 'auth'], function () {

    Route::get('Login', 'MarketsController@Login')
        ->name('Markets.Login');

    Route::post('library', 'MarketsController@library')
        ->name('Markets.library');
});

Ответы [ 2 ]

2 голосов
/ 11 июня 2019

Вы очищаете кеш маршрутов при развертывании? php artisan route:clear

0 голосов
/ 11 июня 2019

Просто измените название маршрута.Я получаю эту ошибку каждый раз, когда я вхожу в производство.

Например, если маршрут 'регистрация' не работает, просто измените его на 'signup-page' вот так.

Это будет работать.

Это происходит из-за кеширования дублирующих маршрутов.Даже мы пытались очистить кеш маршрутов, иногда он не работает.

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