Laravel 根据 env 文件中定义的 url 生成路由
Laravel generate routes based on defined url in env file
我用下面的方法生成路由URLs:
route('example')
似乎此方法基于当前 URL ($_SERVER['HTTP_HOST'])
生成 URLs,并绑定到 api.php
文件中定义的路由。
如何使用 env
文件中定义的 APP_URL
生成 URL 而不是当前的 URL?
我想你搜索 asset()
或 url()
$url = asset('img/photo.jpg'); // return: http://example.com/assets/img/photo.jpg
如果需要,可以强制域:
URL::forceRootUrl(config('app.url'));
但这不是一个好主意,您应该始终使用用户用来访问您的应用程序的域,这样更改域时会遇到问题,例如会话问题
我用下面的方法生成路由URLs:
route('example')
似乎此方法基于当前 URL ($_SERVER['HTTP_HOST'])
生成 URLs,并绑定到 api.php
文件中定义的路由。
如何使用 env
文件中定义的 APP_URL
生成 URL 而不是当前的 URL?
我想你搜索 asset()
或 url()
$url = asset('img/photo.jpg'); // return: http://example.com/assets/img/photo.jpg
如果需要,可以强制域:
URL::forceRootUrl(config('app.url'));
但这不是一个好主意,您应该始终使用用户用来访问您的应用程序的域,这样更改域时会遇到问题,例如会话问题