当用户仅输入部分学生姓名时,我正在尝试获取学生记录。换句话说,检查当前学生姓名之一是否包含用户输入的字符串,如果是,则返回该记录。
我当前的代码,仅在用户输入全名后才返回记录:
public function getStudent($name) {
$std = Student::where('first_name', $name)->get();
return $std;
}
Run Code Online (Sandbox Code Playgroud)
谢谢
小智 7
您必须使用“喜欢”来获得学生姓名的一部分
$std = Student::where('first_name','like', '%' . $name. '%')->get();
Run Code Online (Sandbox Code Playgroud)