Пустой запрос laravel + backbone + json

210
09 апреля 2017, 03:23

Пишу API к серверу. Обращаюсь к этому API с backbone.js..

Код ajax запроса..

    var filter = {
        "type": 'testType',
        "isDone": 'testIsDone'
    };
    setupAjax: function() {
        $.ajaxSetup({
             headers: {
                 'X-CSRF-TOKEN': $('meta[name="csrf_token"]').attr('content')
             }
        });
    }
    $.ajax({
        beforeSend: this.setupAjax(),
        contentType: 'application/json',
        dataType: 'json',
        async: false,
        data: filter,
        type: 'post',
        url: 'http://pr.lar/api/tasks',
        success: function(res) {
            console.log(res);
        },
        error: function(res) {
            console.log(['error', res])
        }
    });

Код сервера Laravel 5.2

use App\Http\Requests;
use Illuminate\Http\Request;

class PartnerController extends Controller
{
   public function __construct()
   {
       $this->middleware('auth');
   }
   public function tasks(Request $request) {
       return $request;
   }
}

Router

Route::auth();
Route::get('/', ['as' => 'index', 'uses' => 'indexController@index']);
Route::get('/home', ['as' => 'home', 'uses' => 'HomeController@index']);
$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function ($api) {
$api->group(['namespace' => 'App\Api\Controllers', 'middleware' => ['web']], 
function ($api) {
    $api->get('auth',                   'UserController@auth');
    $api->get('partners/{searchText}',  'PartnerController@search');
    $api->get('partner/{guid}',         'PartnerController@info');
    $api->get('tasks',                 'PartnerController@tasks');
});

});

Получаю вот это.

Object { /api/tasks: "" }

Если передать без типа application/json простой post, либо get.. Получаю тоже самое.. Почему в теле request ничего нет?

READ ALSO
Как правильно подключить виджет через ajax?

Как правильно подключить виджет через ajax?

Добрый день, в процессе разработки столкнулся с одной проблемой

459
как получить value всех выбранных checkbox javascript?

как получить value всех выбранных checkbox javascript?

Как получить значение всех выбранных checkbox через javascript?

299
Почему не работает яндекс метрика?

Почему не работает яндекс метрика?

Есть событие, которые вызывается при инициализации метрикиСобственно тут более подробно об этом 'метрика'

431
Как правильно собирать проект на Angular2?

Как правильно собирать проект на Angular2?

Более двух лет я писал приложения на Angular 1 - 15 и использовал для собрки gulp

287