首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >专业方法在数据库laravel 5.2中添加数据

专业方法在数据库laravel 5.2中添加数据
EN

Stack Overflow用户
提问于 2016-04-28 07:14:50
回答 3查看 616关注 0票数 0

在数据库中插入记录的专业方法是什么?我用的是拉拉5.2。我是新来的。

代码语言:javascript
复制
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');
    }

}

斯坦德的方式?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-04-28 08:24:16

代码语言:javascript
复制
  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');

    }
票数 0
EN

Stack Overflow用户

发布于 2016-04-28 07:40:43

您应该使用质量分配。在模型中填充$fillable数组,并使用以下内容:

代码语言:javascript
复制
Model::create($insertData);
票数 1
EN

Stack Overflow用户

发布于 2016-04-28 07:39:08

我建议你阅读拉拉维尔官方指南中的。然而,你可以这样做:

代码语言:javascript
复制
DB::table('tablename')->insert($insertData);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36907790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档