Laravel表单输入验证和插入

php
阅读 41 收藏 0 点赞 0 评论 0

new_gist_file.php
https://laracasts.com/discuss/channels/eloquent/whats-the-difference-between-save-and-create
<?php 

// IN YOUR MODEL: add the fillable fields

namespace App;

use Illuminate\Database\Eloquent\Model;

class Task extends Model
{
    protected $fillable = [ 
    	'task' , 'project_id', 'priority'
     ] ;
}


// IN YOUR CONTROLLER: 
public function store(Request $request)
{
    // dd( $request->all()  ) ;
    $this->validate( $request, [
        'task'       => 'required',
        'project_id' => 'required'
    ]) ;

    $post = Task::create([
        'project_id' => $request->project_id,
        'task'       => $request->task,
        'priority'   => $request->priority
    ]);

    // ->route is defined in web.php
    Session::flash('success', 'Task Created') ;
    return redirect()->route('task.show') ; 
}








评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号