[英]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.