gpt4 book ai didi

php - 拉维尔 5.2 : Creating a custom route function - extending route

转载 作者:可可西里 更新时间:2023-10-31 23:28:49 25 4
gpt4 key购买 nike

基本上,我想创建自己的 Route::custom 函数。

这是因为我一直在为整个站点的多个路由使用相同的组和中间件(我还使用带有子域的模块,所以我们正在谈论为每个路由节省 5-6 行代码)

我只想让 Route::custom 调用两个或三个其他 Route 函数。例如:

Route::Module('forum') 替换为

Route::group(['middleware' => ['web','auth'], 'domain' => 'forum.' . env('SITE_DOMAIN', 'example.com')], function () {
Route::group(['middleware' => 'permission:access.forum'], function () {
Route::get('/', function () {
return view('forum::forum.index');
})->name("forum.index");
});
});

最佳答案

您可以扩展 laravel 默认门面,然后根据需要添加静态方法。
注意:您必须将 config/app.php 中的路由门面配置替换为您的自定义门面类。
Example here

关于php - 拉维尔 5.2 : Creating a custom route function - extending route,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36050156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com