Laravel паспорт Аутентификация - PullRequest
0 голосов
/ 27 августа 2018

Я установил аутентификацию Passport в своем приложении Laravel, могу войти в систему и зарегистрироваться, используя мои текущие маршруты, использующие групповую концепцию в промежуточном программном обеспечении, и даже я получаю все подробности из своего маршрута, отправляя почтовые запросы на URL: http://localhost:8000/api/get-details с каналом-носителем как {access_tokens}, но всякий раз, когда мне нужны данные о маршруте, мне нужно отправить пост-запрос с токеном доступа к маршруту, по которому я хочу получить данные или удалить данные. Новичок в API и Laravel,

Мой вопрос касается удаления данных с использованием метода удаления, предоставив запрос на удаление с носителем для аутентификации. Как я могу добиться этого с помощью паспорта laravel (поскольку я не могу дать запрос после удаления данных), мне нужно пройти аутентификацию сначала, чтобы удалить или обновить данные, может кто-нибудь, пожалуйста, помогите достичь этого ???

В учебных руководствах, доступных в Google и YouTube, только показано, как получить данные с использованием паспортной аутентификации, никто не объяснил, как аутентифицировать и удалять (или обновлять) данные.

My Api Route

    Route::post('login', 'API\PassportController@login');
    Route::post('register', 'API\PassportController@register');

    Route::group(['middleware' => 'auth:api'],function(){
    Route::post('get-details', 'API\PassportController@getdetails');
    Route::delete('access/{id}/{user_id}','AccesstableController@destroy');
    Route::post('subclients','Sub_client@index');
      });

Это мой метод получения деталей контроллера

public function getDetails() {
     $user = Auth::user();
     return response()->json(['success' => $user], $this->sucessStatus);
 }

Это метод, который я хочу использовать для удаления

  public function destroy(Request $request,$id)
{
      $subclient = Sub_clients::findorfail($id);
      if($subclient->delete()){
      return new SubclientResource($subclient);

  }
}
...