Rumah  >  Soal Jawab  >  teks badan

Penghalaan Laravel membawa saya ke wilayah yang tidak diketahui

Saya cuba mencipta aplikasi CRUD menggunakan Laravel dan vue.js, tetapi saya terus menghadapi masalah. Apabila saya menjalankan aplikasi ia pergi ke papan pemuka tetapi operasi CRUD tidak muncul. Di bawah ialah kod Laluan/web.app:

<?php

use Illuminate\Foundation\Application;
use Illuminate\Support\Facades\Route;
use Inertia\Inertia;
use App\Http\Controllers\PostController;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| 这里是您可以为应用程序注册Web路由的地方,这些路由由RouteServiceProvider在一个包含“web”中间件组中加载。现在创建一些伟大的东西!
|
*/
Route::get('/', function () {
    return Inertia::render('Welcome', [
        'canLogin' => Route::has('login'),
        'canRegister' => Route::has('register'),
        'laravelVersion' => Application::VERSION,
        'phpVersion' => PHP_VERSION,
    ]);
});
Route::get('/dashboard', function () {
    return Inertia::render('Dashboard');
})->middleware(['auth', 'verified'])->name('dashboard');

require __DIR__.'/auth.php';

Route::resource('Posts', PostController::class);
P粉557957970P粉557957970225 hari yang lalu480

membalas semua(1)saya akan balas

  • P粉877719694

    P粉8777196942024-04-01 00:23:05

    Saya rasa saya faham, anda akan dilog masuk sebelum ini jadi apabila anda cuba menjalankan apl anda, ia akan membawa anda ke papan pemuka.

    Penyelesaian: Anda harus memastikan untuk mengosongkan semua data cache/sesi dan kemudian jalankan php artisan serve,

    Semoga sekarang ia akan membawa anda ke / => Halaman Selamat Datang!

    (Jika tidak) Anda perlu menyemak perkara berikut:

    1. Pengawal anda tidak dilindungi oleh mana-mana perisian tengah (dalam pembina).
    2. Anda tidak log masuk sebagai pengguna yang disahkan, anda boleh mencuba dalam mod inkognito pada Google Chrome. Jika http://localhost:8000 memaparkan halaman alu-aluan anda, kemudian lawati laluan http://localhost:8000/posts (pertama tukar Route::resource('Posts', PostController::class); ke Route:: resource( '/posts', PostController::class);)
    3. Jalankan php artisan optimize:clear

    balas
    0
  • Batalbalas