在Laravel5中出现了未定义的方法Illuminate\Http\Response::json()
- 论坛
- 在Laravel5中出现了未定义的方法Illuminate\Http\Response::json()
8 浏览
在Laravel5中出现了未定义的方法Illuminate\Http\Response::json()
我正在尝试在Laravel5中使用json数组响应一个json。代码如下:
namespace App\Http\Controllers; use Illuminate\Routing\ResponseFactory; use Illuminate\Http\Request; use Illuminate\Http\Response; use App\Http\Requests; use App\Http\Controllers\Controller; use App\Event; class EventsapiController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { // $events = Event::All(); return Response::json([ 'data'=>$events ],200); } }
它给我报了这个错误:
在Laravel5中调用未定义的方法Illuminate\Http\Response::json()
那么在Laravel 5中我们如何传递json呢?我已经知道Laravel会自动返回json数组,但我不想这样做。
谢谢。