Laravel 10 csrf+富文本编辑器创建文章(上)

  • 调试代码
//打印
//门脸模式,所有请求
dd(\Request::all());
//dump and die
dd(request()->all())
//dd(require('title'))
  • 添加csrf防跨站请求

在form表单中增加 {{csrf_field()}}

{{----}} {{csrf_field()}}
  • 添加数据方法一
  //添加数据
        $post = new Post(); //new 模型
        $post->title = request("title");
        $post->content = request("content");
        $post->save();
  • 添加数据方法二
// $params = ['title'=>request('title'),'content'=>request('content')];
        //等价于
        $params = request(['title','content']);
        Post::create($params);
        //打印form表单
       // dd(request()->all());
        //重定向
        return redirect("/posts");

在model模型类中,需要指定两个参数

class Model extends BaseModel
{
    //自定义对应表设置
    // protected $table  = 'posts2';
    protected $guarded; //不可以注入的字段
    protected $fillable =['title','content']; //可以注入的字段
}

你可能感兴趣的:(Laravel 10 csrf+富文本编辑器创建文章(上))