我有个laravel项目叫sub,存取的url是http://server.name/sub,
我希望把laravel-admin安装在sub项目里(与原来共同model),
存取的url是http://server.name/sub/admin。
sub项目用到apache的rewrite base /sub,
而我的http://server.name/sub/admin/auth/login是可以正常进到login页面的,
但是需要提交的form的action地址却是http://server.name/admin/auth/login,少了/sub。
请问是否有设定支援这样的目录配置层级吗?
谢谢。
在 config/admin.php 文件中,修改 prefix 的值。
'route' => [
'prefix' => 'sub/admin',
'namespace' => 'App\\Admin\\Controllers',
'middleware' => ['web', 'admin'],
]
在 config/admin.php 文件中,修改 prefix 的值。
'route' => [ 'prefix' => 'sub/admin', 'namespace' => 'App\\Admin\\Controllers', 'middleware' => ['web', 'admin'], ]
修改后还是不行
我的做法是修改/vendor/encore/laravel-admin/src/helpers.php中的admin_base_path 函数中的返回值改为return admin_asset( $prefix.'/'.$path);