J'essaie de créer une application CRUD en utilisant Laravel et vue.js, mais je continue de rencontrer des problèmes. Lorsque j'exécute l'application, elle accède au tableau de bord mais les opérations CRUD n'apparaissent pas. Ci-dessous le code Routes/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);
Je pense avoir compris, vous serez connecté auparavant, donc lorsque vous essayez d'exécuter votre application, cela vous amènera au tableau de bord.
Solution : Vous devez vous assurer d'effacer toutes les données de cache/session, puis exécuter php artisan serve,
J'espère que cela vous mènera maintenant à la page / => Bienvenue !
(Sinon) Vous devez vérifier les points suivants :