📅  最后修改于: 2023-12-03 14:53:58.340000             🧑  作者: Mango
Laravel 是一种流行的 PHP Web 框架,可以帮助程序员快速构建可扩展的 Web 应用程序。它采用了 Model-View-Controller(MVC)体系结构,并提供了许多方便的功能和工具,使开发变得更加简单、快速和直观。
// 获取用户列表
public function getUsers(Request $request)
{
$query = User::query();
// 搜索条件
if ($name = $request->input('name')) {
$query->where('name', 'like', "%$name%");
}
// 排序
$query->orderBy('created_at', 'desc');
// 分页
$users = $query->paginate(10);
return view('user.list', compact('users'));
}
// 新增用户
public function addUser(Request $request)
{
$user = new User;
// 表单验证
$validatedData = $request->validate([
'name' => 'required|string|max:255',
'email' => 'required|email|unique:users',
'password' => 'required|string|min:6|confirmed',
]);
// 填充数据
$user->name = $request->input('name');
$user->email = $request->input('email');
$user->password = Hash::make($request->input('password'));
// 保存数据
$user->save();
return redirect()->route('users')->with('success', '添加用户成功');
}
Laravel 是一款优秀的 PHP 框架,广泛应用于各种 Web 开发场景。如果你熟练掌握 Laravel,具备团队协作精神和责任心,且擅长高质量的代码编写、性能优化和问题解决,那么就可以加入我们的团队,一起开发出更优秀的 Web 应用程序。