laravel框架, 前台使用ajax提交表單資料,
當type: 'get'時,後台可以透過$request->user()->id 取得到使用者id,
但是
當type: 'post'時,後台透過$request->user()->id 報錯500.
routes.php
1 2 3 4 5 | <code>Route::group([ 'middleware' => 'web' ], function () {
Route::auth();
Route::get( '/index/folder' , "IndexController@folder" );
});</code>
|
登入後複製
登入後複製
controllder
1 2 3 | <code> public function folder(Request $request , FoldersRepository $FoldersRep ) {
return response( $request ->user()->id);
}</code>
|
登入後複製
登入後複製
js
1 2 3 4 5 6 7 | <code> $.ajax({
type: 'get' ,
url: "/index/folder" ,
data: formData,
success: function (data) {
console.log(data);
debugger</code>
|
登入後複製
登入後複製
請問這是怎麼回事,如何解決?
回覆內容:
laravel框架, 前台使用ajax提交表單資料,
當type: 'get'時,後台可以透過$request->user()->id 取得到使用者id,
但是
當type: 'post'時,後台透過$request->user()->id 報錯500.
routes.php
1 2 3 4 5 | <code>Route::group([ 'middleware' => 'web' ], function () {
Route::auth();
Route::get( '/index/folder' , "IndexController@folder" );
});</code>
|
登入後複製
登入後複製
controllder
1 2 3 | <code> public function folder(Request $request , FoldersRepository $FoldersRep ) {
return response( $request ->user()->id);
}</code>
|
登入後複製
登入後複製
js
1 2 3 4 5 6 7 | <code> $.ajax({
type: 'get' ,
url: "/index/folder" ,
data: formData,
success: function (data) {
console.log(data);
debugger</code>
|
登入後複製
登入後複製
請問這是怎麼回事,如何解決?