我正在尝试使用Laravel和vue.js创建CRUD应用程序,但总是遇到问题。当我运行应用程序时,它会进入仪表板,但CRUD操作不会显示。 下面是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); Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我认为我明白了,你之前会登录,所以当你尝试运行你的应用程序时,它会带你到仪表盘。
解决方案: 你应该确保清除所有缓存/会话数据,然后运行php artisan serve,
希望现在它会带你到/ => 欢迎页面!
(如果没有) 你需要检查以下几点: