laravel 8中根路径的问题使用照明
Posted
技术标签:
【中文标题】laravel 8中根路径的问题使用照明【英文标题】:Problem in root route in laravel 8 Using illuminate 【发布时间】:2021-07-25 17:55:51 【问题描述】:这是我第一次在 *** 中提问,对错误深表歉意。 我对 laravel 路由有疑问。
<?php
use Illuminate\Support\Facades\Route;
//start :: login
Route::group(['namespace' => 'auth'], function ()
Route::get('/', 'AuthController@index')->name('index');
Route::get('/showResult', 'AuthController@Result')->name('Result');
Route::post('/showResultds', 'AuthController@showResult')->name('showResult');
Route::post('/dologin', 'AuthController@doLogin')->name('doLogin');
Route::get('/logout', 'AuthController@logout')->name('logout');
所以这些是我的路线。 我已在 .env 文件中正确确定了应用 URL。
我的问题是,当我的网站在服务器(Windows 服务器)上时,路由成为服务器的本地 IP 地址,而不是我的域或公共 IP 地址。 例如,当我单击我的链接时,它变为 172.30.30.4/login。而不是 domainname.com/login
感谢您的帮助
【问题讨论】:
【参考方案1】:更改 config/app.php 中的 url
'url' => env('APP_URL', 'http://localhost'),
别忘了运行 php artisan config:cache
【讨论】:
感谢您的回复,但我已经这样做了。【参考方案2】:当更改任何配置文件或 .env 中的任何内容时,您应该始终运行
php artisan config:cache
这将清除您当前的缓存并缓存您的新设置
【讨论】:
感谢您的回答,但我已经这样做了以上是关于laravel 8中根路径的问题使用照明的主要内容,如果未能解决你的问题,请参考以下文章
只有根路径在新的 Laravel-8 安装中有效,所有其他都给 404