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

POST 路由未从根路径 Laravel 5.2 中列出

如何修复错误:文档中根元素之后的标记必须格式正确

存储路径不是公共路径的一部分(Laravel 8)

xampp Windows 8.1 (20023)给定的路径在根路径之上

App Engine 上的 Laravel 8:“请提供有效的缓存路径”