Laravel 初学者。 Html href 重定向到命名路由
Laravel beginner. Html href redirect to a named route
我对 Laravel 比较陌生,所以我不太了解它的所有功能。
我的路线:
Route::get('/', ['as' => 'index', 'uses' => 'PageController@index']);
Route::get('/contact', ['as' => 'contact', 'uses' => 'PageController@contact']);
Route::get('/cart', ['as' => 'cart', 'uses' => 'PageController@cart']);
Route::get('/checkout', ['as' => 'checkout', 'uses' => 'PageController@checkout']);
现在的问题是如何使用 blade templates
从 html
重定向到命名路由:
我试过了:
<li><a href="{{ route('index') }}">HOME</a></li>
但它重定向到 /index
而不是 /
。
使用 {{ route('XXXX') }}
重定向的正确解决方案是什么?
你可以做到
<li><a href="{{ url('/') }}">HOME</a></li>
已更新
运行 以下命令:
php artisan route:clear
php artisan cache:clear
我对 Laravel 比较陌生,所以我不太了解它的所有功能。
我的路线:
Route::get('/', ['as' => 'index', 'uses' => 'PageController@index']);
Route::get('/contact', ['as' => 'contact', 'uses' => 'PageController@contact']);
Route::get('/cart', ['as' => 'cart', 'uses' => 'PageController@cart']);
Route::get('/checkout', ['as' => 'checkout', 'uses' => 'PageController@checkout']);
现在的问题是如何使用 blade templates
从 html
重定向到命名路由:
我试过了:
<li><a href="{{ route('index') }}">HOME</a></li>
但它重定向到 /index
而不是 /
。
使用 {{ route('XXXX') }}
重定向的正确解决方案是什么?
你可以做到
<li><a href="{{ url('/') }}">HOME</a></li>
已更新
运行 以下命令:
php artisan route:clear
php artisan cache:clear