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

ghg1uchk  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(123)

我想用参数获取集合,所以我简单地做:

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()的参数呢?

3mpgtkmj

3mpgtkmj1#

在 Backbone.js 应用程序中,您必须执行以下操作(通知数据参数):

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

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

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

应显示“随机”。

相关问题