【问题标题】:crud in laravel 5.1.11 controllerlaravel 5.1.11 控制器中的 crud
【发布时间】:2016-01-16 19:16:00
【问题描述】:

插入控制器 === 将数据插入数据库

public function create() 
{
  return view('books.create');
}
public function store()
{
  $book=Request::all();
  Book::create($book);
  return redirect('books');
}

** 我的网址

http://localhost/laravel/bookstore/public/books

** 在我的浏览器中显示问题

哎呀,好像出了点问题。

1/1 BookController.php 第 40 行中的 ErrorException:

不应静态调用非静态方法 Illuminate\Http\Request::all(),假设 $this 来自不兼容的上下文

【问题讨论】:

  • 问题是什么?

标签: php laravel-5.1


【解决方案1】:

请使用这个 请检查你是否在命名空间后使用过这个

use Illuminate\Http\Request;

之后就可以使用了。

public function store(Request $request) 
{
  $book=$request->all();
  Book::create($book);
  return redirect('books');
}

我认为这会有所帮助。

【讨论】:

    【解决方案2】:

    改变这个

    使用 Illuminate\Http\Request;

    进入

    使用请求;

    【讨论】:

      猜你喜欢
      • 2016-12-30
      • 2011-04-26
      • 2019-03-17
      • 1970-01-01
      • 2014-02-11
      • 2010-12-06
      • 2016-02-07
      • 2018-09-12
      • 2015-04-24
      相关资源
      最近更新 更多