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中根路径的问题使用照明的主要内容,如果未能解决你的问题,请参考以下文章