在localhost中,当使用I php artisan serve和npm run watch时,url(';/';)的输出是http://localhost:8000

在localhost中,当使用I php artisan serve和npm run watch时,url(';/';)的输出是http://localhost:8000,php,laravel,laravel-mix,Php,Laravel,Laravel Mix,在本地主机中使用时 php artisan serve 及 产量 url('/')ishttp://localhost:8000但我认为应该是http://localhost:3000当浏览器的AddResBar打开时 npm run watch只是寻找对资产文件的更改,以便mix重新构建它们 php artisan serve是启动php服务器的工具。文档表明它将在端口8000上启动内置php本地开发服务器: 就PHP脚本而言,请求就是这样到达它的,这就是为什么url('/')返回http

在本地主机中使用时

php artisan serve 

产量
url('/')
is
http://localhost:8000
但我认为应该是
http://localhost:3000
当浏览器的AddResBar打开时

npm run watch
只是寻找对资产文件的更改,以便mix重新构建它们

php artisan serve
是启动php服务器的工具。文档表明它将在端口8000上启动内置php本地开发服务器:


就PHP脚本而言,请求就是这样到达它的,这就是为什么
url('/')
返回
http://localhost:8000

但当使用“npm run watch”时,默认端口为3000@esmaeilsoomari
npm run watch
执行网页资产编译“watching”“因为当资产源文件更改为重新编译时,它不提供网页服务
artisan serve
将您的网页提供给浏览器,浏览器检索后期编译的资产。但在控制器中,当写入dd(url(“/”)时,它给出“localhost:3000”,当写入echo url(“/”);模具();它给出了“;浏览器的addresbar为“”。请使用
.env
设置更新您的问题
npm run watch