Ich versuche, eine CRUD-Anwendung mit Laravel und vue.js zu erstellen, aber es treten immer wieder Probleme auf. Wenn ich die Anwendung ausführe, wird sie zum Dashboard weitergeleitet, aber die CRUD-Vorgänge werden nicht angezeigt. Unten finden Sie den Routes/web.app-Code:
<?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);
我认为我明白了,你之前会登录,所以当你尝试运行你的应用程序时,它会带你到仪表盘。
解决方案: 你应该确保清除所有缓存/会话数据,然后运行php artisan serve,
希望现在它会带你到/ => 欢迎页面!
(如果没有) 你需要检查以下几点: