Laravel 8如何将默认开发服务器URL(http://127.0.0.1:8000)修改为http://127.0.0.1:8000/user
在Laravel 8中修改开发服务器默认访问URL为/user的方法
嘿,这个需求其实挺容易实现的,我给你两种常用的方案,你可以根据自己的情况选择:
方案一:设置根路由自动重定向到/user
这是最直接的方式,当用户访问服务器根路径(http://127.0.0.1:8000)时,自动跳转到/user页面。你只需要修改项目的routes/web.php文件,添加一条重定向路由:
// 方式1:直接重定向到固定路径 Route::get('/', function () { return redirect('/user'); }); // 方式2:如果/user对应的路由有命名(更推荐) // 假设你的用户列表路由命名为user.index Route::get('/', function () { return redirect()->route('user.index'); });
这样不管用户是手动输入根路径,还是通过服务器默认打开的地址访问,都会自动跳转到/user页面。
方案二:启动服务器时直接指定打开的URL
如果你希望执行php artisan serve后,浏览器自动打开/user路径而不是根路径,可以使用--open参数指定具体路径:
php artisan serve --open=/user
如果觉得每次输入参数麻烦,还可以在项目的composer.json文件中添加一个自定义脚本,以后一键启动:
在composer.json的scripts节点下添加:
"scripts": { // 其他脚本... "serve-user": "php artisan serve --open=/user" }
之后每次启动服务器只需要执行:
composer serve-user
就能直接打开http://127.0.0.1:8000/user啦!
内容的提问来源于stack exchange,提问作者Ghulam Farid
相关产品推荐
相关产品推荐

