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

时间:2013-02-13 13:53:18

标签: backbone.js laravel laravel-4

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

 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()??

的参数

1 个答案:

答案 0 :(得分:3)

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

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

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

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

应显示“随机”。