集合fetch()参数如何在laravel中读取

问题描述 投票:1回答:1

我想用参数获取集合,所以我只是这样做:

 var collection = new App.Collections.Tasks
 collection.fetch({'title':'foo bar')

现在我如何阅读laravel中的参数?我使用php artisan创建了taskController并获得标准:

 <?php

 class TasksController extends BaseController {


public function index()
{
    return Task::all();
}

    public function create()
{

}

public function store()
{
}

public function show($id)
{

}

public function edit($id)
{
    //
}

public function update($id)
{

}

public function destroy($id)
{

}

  }

在我的路由器中我有:

 Route::resource('tasks','TasksController');

现在,当我打开localhost / tasks时,我得到了所有任务。但是如何以及在哪里可以获得collection.fetch()的参数?

backbone.js laravel laravel-4
1个回答
3
投票

在骨干应用程序中,您必须这样做(注意数据参数):

 collection.fetch({ data: {sortby: "random"}});

在Laravel路线或控制器中,您只需将其作为输入:

$sortby = Input::get('sortby');
echo $sortby;

应该显示“随机”。

© www.soinside.com 2019 - 2024. All rights reserved.