如何将每列的 2 个值输入到另一列的一列 table
how to input 2 value from each column to one column in another table
我尝试将 table 学生的 first_name 和 last_name 的值输入到 table 用户的列名称
这是我的学生控制器
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');
}
然后 table 用户
的列名称中的结果值='1'
如何将值 first_name 和 last_name 排序为 table 用户中的列名称?
不要使用 &&,使用 php 的连接运算符。
$user->name = $request->first_name . $request->last_name;
您得到 1 结果的原因是您使用了 && 逻辑运算符。因为 php 是非常弱类型的,所以它假设任何不是 null 或 0 的东西都是 "True",通过比较 "True" && "True" 你得到 "True"这是 1
我尝试将 table 学生的 first_name 和 last_name 的值输入到 table 用户的列名称 这是我的学生控制器
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');
}
然后 table 用户
的列名称中的结果值='1'如何将值 first_name 和 last_name 排序为 table 用户中的列名称?
不要使用 &&,使用 php 的连接运算符。
$user->name = $request->first_name . $request->last_name;
您得到 1 结果的原因是您使用了 && 逻辑运算符。因为 php 是非常弱类型的,所以它假设任何不是 null 或 0 的东西都是 "True",通过比较 "True" && "True" 你得到 "True"这是 1