Маршрут Laravel 5.7 с именем не работает, но работает простая маршрутизация - PullRequest
0 голосов
/ 27 февраля 2019

Маршрут Laravel 5.7 с именем не работает, но работает простая маршрутизация, я попробовал и нашел много ответов, но у меня ничего не работает, пожалуйста, помогите мне в этом

Я попробовал это

Route::get('jobs/jobs-search', 'JobsController@job_listing')->name('jobssearch');

тоже пробовал это

Route::get('jobs/jobs-search', array('as' => 'jobssearch', 'uses' => 'JobsController@job_listing'));

Working with url: {{ url('jobs/jobs-search') }} //http://localhost/mzd/jobs/jobs-search
Not working accessing name rout {{ route('jobssearch') }} this show 404 page not found //http://localhost/mzd/jobssearch

я использую xampp 7.2.10 с laravel 5.7 это мой .htaccess

Опции -MultiViews -Indexes

RewriteEngine On

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
# Disable index view
 Options -Indexes

# Hide a specific file
<Files .env>
   Order allow,deny
   Deny from all
</Files>

Изображение моих маршрутов, пожалуйста, проверьте

Ответы [ 2 ]

0 голосов
/ 27 февраля 2019

Если вы проверяете изображение ваших маршрутов, вы должны использовать route('jobs.jobssearch');

0 голосов
/ 27 февраля 2019

Генерируемый URL отличается, поэтому вы получаете 404, если вы заметили, что jobs отсутствует в названном маршруте.Поэтому попробуйте это:

Route::get('/jobs/jobs-search', 'JobsController@job_listing')->name('jobssearch');

Обратите внимание на начало /.И затем проверьте, что вернет route('jobssearch').

--- EDIT

В зависимости от ваших маршрутов вам нужно использовать route('jobs.jobssearch');

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