laravel 6 Маршрут не работает после добавления локализации - PullRequest
0 голосов
/ 11 марта 2020

на моем веб-сайте Route хорошо работает четыре, добавляя локализацию.

Я добавляю сюда один из тегов A, которые я использовал, <a href="/viewadd?gender=Female">, с которыми он работает в сети. php.

Route::get('/viewadd', 'AddController@index' );

но после добавления локализации этот маршрут не работает, а также вход в маршрут.

после этого я меняю маршрут входа вот так.

<a class="" href="{{ route('login', app()->getLocale()) }}">{{ __('Login') }}</a>

этот работает. работает хорошо

но я делаю то же самое с другими тегами. но это не работает. здесь я добавляю, что неработающий код

<a href="{{ route('viewadd', app()->getLocale()) }}">.

erroer массаж равен

Facade\Ignition\Exceptions\ViewExceptio-Route [viewadd] not defined. (View: /home/sameera/Desktop/sewa/sewa/resources/views/index.blade.php)

, а также мне нужно передать один параметр для серверной части. это также добавить сюда

<a href="/viewadd?gender=Female">

в надежде на вашу помощь в ближайшее время. спасибо

1 Ответ

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

Добавьте псевдоним, который вы пытаетесь использовать в вашем маршруте:

web. php

Route::get('/viewadd', 'AddController@index' )->name('viewadd');

Теперь вы можете использовать его в помощнике route:

<a href="{{ route('viewadd', [app()->getLocale(), 'gender' => 'Female'] ) }}">.

Маршруты входа / выхода (при использовании Auth::routes()) имеют определенные псевдонимы.

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