簡體   English   中英

在 Laravel 中為本地主機服務器獲取 400 錯誤

[英]Getting 400 error in Laravel for localhost server

這是我的 .env 文件。 我正在嘗試在 localhost 服務器中運行 Laravel 項目,但是我的所有資產都出現了 500 個錯誤,並且日志文件中沒有錯誤。

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:1vaU3dfc+sWjx45ghgh46zginRsEa2dp2SBL+Ujs6QCb5c=
APP_DEBUG=true
APP_MODE=demo
APP_URL=http://127.0.0.1:8000

LOG_CHANNEL=single

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=6v_db
DB_USERNAME=root
DB_PASSWORD=

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379


MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

我仍然收到資產錯誤 400。 在此處輸入圖片說明

通過 Web 瀏覽器加載這些文件時,您需要從 url 中排除“public”文件夾。 考慮使用asset()方法。 https://laravel.com/docs/8.x/helpers#method-asset生成 url。

還要確保您已將公共文件夾而不是基本文件夾設置為 Web 服務器級別的根文件夾。

確保在 public 文件夾下有一個 assets 文件夾以及所需的 css 和 js 文件。 正如我在您給定的圖像中看到的那樣,它表示給定路徑中不存在資產,並為您提供 404 Not Found Exception。

{{ asset('assets/front-end/js/theme.min.js') }}

您可以像上面一樣調用資產。

暫無
暫無

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

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