【发布时间】:2021-03-21 06:17:46
【问题描述】:
我想在我的 Laravel 项目中实现返回按钮的动态方式。
所以我有这个按钮:
<a href="WHAT TO DO HERE">
<div class="go-back">
<div class="go-back-inside">
<h6 class="text">Go Back</h6>
</div>
</div>
</a>
我在每一页都包含了,我想做的是让一个按钮包含在所有页面中,例如,如果我在bentley-flying-spur 并单击返回,我想转到前缀的基本路线 (/) [services/cars/],或者如果我在 riva 并单击返回按钮转到基本路线 (/) [services/yacht/];
bentley-flying-spur和riva都包含同一个按钮,怎么能动态转到路由组的(/)
Route::prefix('services')->group(function () {
Route::get('/', function () {
return view('web.services');
});
Route::prefix('cars')->group(function () {
Route::get('/', function () {
return view('web.modules.cars.products');
});
Route::get('/bentley-flying-spur', function () {
return view('web.modules.cars.models.bentley-flying-spur');
});
});
Route::prefix('yacht')->group(function () {
Route::get('/', function () {
return view('web.modules.riva.products');
});
Route::get('/riva', function () {
return view('web.modules.riva.models.riva');
});
});
}):
动态路线
Route::get('/', 'MainController@index');
Route::get('/services', 'MainController@services');
Route::get('/services/{service}', 'MainController@service');
Route::get('/services/{service}/{product}', 'MainController@product');
【问题讨论】:
-
像浏览器的后退按钮?!不要使用
<a>,而是使用<button>和window.history -
不,我不想要浏览器的后退按钮,因为如果我有两种类型的汽车,首先我点击宝马然后返回汽车,然后我点击劳斯莱斯并再次返回到汽车,下一个返回将是宝马。我想要实现的是后退按钮,将我重定向到前缀组的基本路线,所以对于汽车,如果我在宝马上并点击返回,它将引导我到 @987654331 @ 现在如果我点击返回,它会将我链接到
services,所以它会转到顶级组 -
在那种情况下,为什么“下一个回归宝马”?
标签: laravel routes laravel-routing