2017-02-22 81 views
1

我遵循文檔和另一篇支持文章,但是我仍然卡住了。我希望能夠使用x-editable編輯字段。Laravel x-editable CRSF問題

  • 我用他們的here
  • 說我有什麼CSRF meta標籤中查看文件

我得到的錯誤;

UnexpectedValueException in Response.php line 403: 
The Response content must be a string or object implementing __toString(), "boolean" given. 

Js。

$.ajaxSetup({ 
headers: { 
'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content') 
} 
}); 

$(document).ready(function() { 


//toggle `popup`/`inline` mode 
$.fn.editable.defaults.mode = 'inline'; 


$.fn.editable.defaults.params = function (params) { 
    params._token = $("meta[name=token]").attr("content"); 
    return params; 
}; 

$.fn.editable.defaults.send = 'always'; 

    //make parking editable 
    $('#parking').editable(); 
}); 
+0

_The響應的內容必須是一個字符串或object_你是從服務器返回的布爾? – Tushar

+0

檢查您從控制器返回的響應。或者在這裏發佈代碼。 – EddyTheDove

+0

@EddyTheDove控制器;公共函數quickupdate(Request $ request,$ id) { $ event = Event :: findOrFail($ id); $ name = $ request-> get('name'); $ value = $ request-> get('value'); $ event - > $ name = $ value; return $ event-> save(); } – DevJustin

回答

0

在您的控制器,請

public function quicUpdate(Request $request, $id) 
{ 
    ... 
    $event->save(); 
    return response()->json($event); //This will return the whole event object 
} 
+0

謝謝,在我使用這個控制器代碼之前,從x-editable的文檔中鏈接了這是否意味着他們的錯誤? – DevJustin

+0

我不知道他們的控制器。什麼時候返回查看以JSON返回。 – EddyTheDove