Kaedah
menyediakan cara yang elegan untuk mengendalikan permintaan yang tidak sepadan dengan mana -mana laluan yang ditetapkan. Daripada memaparkan halaman 404 biasa, buat pengalaman yang lebih bermakna bagi pengguna yang melawat halaman yang tidak wujud. Route::fallback
Berikut adalah contoh mudah, menggunakan
untuk mengembalikan halaman ralat 404 tersuai: Route::fallback
Route::fallback(function () { return view('errors.404') ->with('message', '页面未找到'); });
untuk mendapatkan lebih banyak maklumat konteks: Request
use Illuminate\Http\Request; Route::fallback(function (Request $request) { // 获取当前路径 $path = $request->path(); // 检查是否是API请求 if ($request->expectsJson()) { return response()->json(['error' => '未找到'], 404); } return view('errors.404', compact('path')); });
adat, anda boleh menjadikan potensi mengecewakan 404 kesilapan ke dalam peluang untuk meningkatkan penglibatan pengguna dan mengumpul data analisis berharga. fallback
Atas ialah kandungan terperinci Mengendalikan laluan yang tidak dapat ditandingi di Laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!