Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Модель Вackbone:
App.Models.Test = Backbone.Model.extend({
defaults: {
id: '',
title: ''
},
urlRoot: '/test'
});
var test = new App.Models.Test({id:1});
test.set({title: 'first test'});
test.save();
Роут:
Route::put('/test/{id}', function($id) {
$input = Input::json();
$test = Test::find($id);
$test->title = $input->title;
});
Вылетает 500я ошибка.Кто знает,в чём проблема?
Не в сети
Не в сети
Лог:
[2015-03-06 08:28:02] local.ERROR: exception 'Illuminate\Session\TokenMismatchException' in C:\xampp\htdocs\TodoList\storage\framework\compiled.php:2426
Что за токен,где про него почитать можно или как тут это исправить?
Не в сети
Не в сети
thank you very much
Не в сети
Помогло? Если да, то подскажи плз как исправил. У меня такая же проблема с Backbone.
Чтобы не ругался на токены, есть несколько вариантов:
1. прописать в мета-тегах blade шаблона
<meta name="csrf-token" content="{{ csrf_token() }}">
2. прописать то же самое в js скрипте:
<script>
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
</script>
3. удалить url адрес из csrf-проверки:
Смотри тут.
вебсервер nginx ?
Не в сети
Страницы 1