laravel - Laravel 返回动态按钮?
问题描述
我想在我的 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');
解决方案
{{url(request()->route()->getPrefix())}}
在您的 href 属性中使用。
我要做的是将空路由移到下一个前缀,如下所示。我测试过,它应该可以工作。
Route::prefix('services')->group(function () {
Route::get('/', function () {
return view('web.services');
});
Route::get('/cars', function () {
return view('web.modules.cars.products');
});
Route::get('/yacht', function () {
return view('web.modules.riva.products');
});
Route::prefix('cars')->group(function () {
Route::get('/bentley-flying-spur', function () {
return view('web.modules.cars.models.bentley-flying-spur');
});
});
Route::prefix('yacht')->group(function () {
Route::get('/riva', function () {
return view('web.modules.riva.models.riva');
});
});
});
我认为它也可以清理它并且更清晰一些。
推荐阅读
- javascript - 检查机器人是否仅被提及
- tridion - 如何使用核心服务从出版物中读取 Tridion 页面 URL?
- c++ - 在 C++ 中构建用户输入数组时尝试忽略空格
- r - R / plotly:拖动滑块而不是自动播放
- javascript - 如何将数据数组插入表中
- deep-learning - 在 GPU 上运行 huggingface Bert 分词器
- linux - linux内核如何监听解锁事件?
- java - 我需要使用 java gwt 从客户端加密密码,但 import java.security 不可用
- python - 在 python 中使用 Adaboost 选择重要功能
- python - 在python中排序查询