当我尝试发布文件时,Laravel Auth断开连接

时间:2017-10-03 07:20:48

标签: laravel vuejs2 axios

您好我使用Laravel 5.5并尝试上传带有vuejs和axios post的文件, 当我上传文件时,一个函数被触发但在服务器上auth断开连接并不知道原因 我已经禁用了VerifyCsrfToken,因为我打破了以前所有的axios帖子 这是我在Vuejs的代码:

    // update profile picture
    uploadProfilePicture(){
      let file = event.target.files
      let form = new FormData();
      form.append('file',file[0]);
      axios.post('update-picture',form)
      .then((response)=>console.log(responsea.data))
      .catch((error)=>console.log(error.response.data))

    },

这是我在服务器上的代码

    // update photo profile
public function updatePicture(Request $request)
{

    $file = $request->file;

    $res = Storage::disk('localLinked')->put('default/user/profile',$file);

    $picture = \App\Picture::create([
        'link'=>$res
    ]);

    Auth::user()->profilePicture()->delete();

    Auth::user()->update([
        'idProfilePicture'=>$picture->id
    ]);
    dd('done');

}

错误是Auth :: user()始终为null 请帮助我在这里堆叠 感谢

0 个答案:

没有答案