我尝试将表格学生的first_name和last_name的值输入表格用户的列名这是我的学生控制器
public function store(Request $request)
{
$user = new User;
$user->name = $request->first_name&&$request->last_name;
$user->save();
$student = new Santri;
$student->user_id = $user->id;
$student->first_name = $request->get('first_name');
$student->last_name = $request->get('last_name');
$student->save();
return redirect()->route('student.index');
}
然后表用户的列名中的结果值='1'
如何获取值first_name和last_name排序为表用户中的列名?
不要使用&&,请使用php的串联运算符。
$user->name = $request->first_name . $request->last_name;
之所以得到1的原因是因为您正在使用&& Logical运算符。因为php的类型非常弱,所以它假设任何非null或0都不是“ True”,并且通过比较“ True” &&“ True”,您会得到“ True”,即1