簡體   English   中英

laravel 8 中的根路由問題

[英]Problem in root route in laravel 8 Using illuminate

這是我第一次在 StackOverflow 中提問,對錯誤深表歉意。 我對 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

謝謝你的幫助

更改任何配置文件或 .env 中的任何內容時,您應該始終運行

php artisan config:cache

這將清除您當前的緩存並緩存您的新設置

在您的 config/app.php 中更改 url

'url' => env('APP_URL', 'http://localhost'),

不要忘記運行 php artisan config:cache

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM