Laravel 返回动态按钮?
Laravel go-back dynamic button?
我想在我的 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');
在您的 href 属性中使用 {{url(request()->route()->getPrefix())}}
。
我要做的是将空路由移出到下一个前缀,如下所示。我测试过,它应该可以工作。
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');
});
});
});
我觉得它也能清理干净,而且更清晰一些。
我想在我的 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');
在您的 href 属性中使用 {{url(request()->route()->getPrefix())}}
。
我要做的是将空路由移出到下一个前缀,如下所示。我测试过,它应该可以工作。
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');
});
});
});
我觉得它也能清理干净,而且更清晰一些。