在数据库中插入记录的专业方法是什么?我用的是拉拉5.2。我是新来的。
class students extends Controller
{
public function index()
{
$insertData = array(
"name" => Input::get("name"),
"detail" => Input::get("detail"),
"token_key" => Input::get("_token")
);
return view('student');
}
public function fees()
{
$record = array(
"p_name" => Input::get("name"),
"p_fees" => Input::get("fees"),
"p_detail" => Input::get("detail")
);
return view('fee');
}
}斯坦德的方式?
发布于 2016-04-28 08:24:16
public function store_student(Request $request)
{
$student = new Student;
$student->name = $request->name;
$student->detail = $request->details
$student->save();
return view('student');
}
public function store_fee(Request $request)
{
$fee = new Fee;
$fee->p_name = $request->name;
$fee->p_fee = $request->fees;
$fee->p_detail = $request->details
$fee->save();
return view('fee');
}发布于 2016-04-28 07:40:43
您应该使用质量分配。在模型中填充$fillable数组,并使用以下内容:
Model::create($insertData);发布于 2016-04-28 07:39:08
我建议你阅读拉拉维尔官方指南中的这。然而,你可以这样做:
DB::table('tablename')->insert($insertData);https://stackoverflow.com/questions/36907790
复制相似问题