【发布时间】:2022-01-14 10:10:05
【问题描述】:
我刚刚上传了仅用于 API 的 Laravel 后端项目,但是当我从邮递员那里调用任何路由时,它显示 404 未找到,我无法捕捉到错误原因
Laravel api.php
<?php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
Route::post('/handle-register', 'App\Http\Controllers\ApiAuthController@handleRegister');
Route::post('/handle-login', 'App\Http\Controllers\ApiAuthController@handleLogin');
Route::get('/users', 'App\Http\Controllers\ApiUserController@index');
Route::post('/users-store', 'App\Http\Controllers\ApiUserController@store');
.htaccess 文件
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
【问题讨论】:
-
Welcome to SO ... 这是 Laravel 404 页面还是网络服务器 404 页面?
-
请张贴您拨打的网址?