Laravel - Код статуса: 500 Внутренняя ошибка сервера - PullRequest
0 голосов
/ 02 марта 2020

привет, я хочу обновить свои данные в БД с помощью V-формы, но 500 внутренних ошибок сервера показывают: это моя функция в контроллере:

   public function update(Request $request, $id)
{   $data =$request->all();

    //
    $client = Client::where('id', $data['client_id'])->first();

    DB::table('projets')->where('id',$id)->update(['name'=>$data['name'],'durre'=>$data['durre'],'description'=>$data['description'],'owner'=>$client->name,'budget'=>$data['budget']]);


}

и это мой маршрут:

Route::apiResource('projet' ,'API\ProjetController');

и это код vue:

  modifier(){

           this.form.put('api/projet/'+ this.form.id).then(function(){

         $('#AjouterProjet').modal('hide')

                seww.fire(
                'Modifier!',
                'Your User has been Updated.',
                'success'
                )
                fire.$emit('ajoutprojet');

         }).catch(function(){

         })
        },

Ответы [ 2 ]

0 голосов
/ 03 марта 2020

В вашем маршруте укажите функцию контроллера, которая будет выполняться следующим образом

Route::apiResource('projet' ,'API\ProjetController@update');
0 голосов
/ 02 марта 2020

Когда вы получаете 500 ошибок, проверьте последний файл в каталоге storage/logs и попытайтесь найти последнюю ошибку в этом файле, ошибки в следующем формате:

[date_time] [error_message] [stacktrace]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...