PHP Laravel 路由、中间件、数据库等例子
// 在Laravel中定义一个简单的路由
Route::get('/greeting', function () {
return 'Hello, World!';
});
// 使用中间件保护路由
Route::middleware(['auth'])->group(function () {
Route::get('/dashboard', function () {
return view('dashboard');
})->name('dashboard');
});
// 使用数据库操作查询数据
Route::get('/users', function () {
$users = DB::table('users')->get();
return $users;
});
// 创建新用户并保存到数据库
Route::post('/users', function (Request $request) {
$user = new User();
$user->name = $request->input('name');
$user->email = $request->input('email');
$user->save();
return response()->json(['message' => 'User created successfully'], 201);
});
这个代码实例展示了如何在Laravel框架中定义路由、使用中间件保护路由、操作数据库进行简单的数据查询以及如何创建新用户并保存到数据库。这些操作是Web开发中常见的任务,对于学习Laravel框架有很好的教育意义。
评论已关闭