Laravel middleware different method if no access token found - development

Laravel middleware different method if no access token found

I’m newbie for Laravel passport. What I want to achieve is able to verify whether there is access token pass in by user.

I want to call @index route when there are access token found,
call @indexTest route when no access token is found.

Do I have to create custom middleware for this case?
Thanks.

In api.php

/**
 * Category
 */
Route::resource('categoriesbranches', 'CategoryCategoryBranchController@index', ['only' => ['index']])->middleware('client.credentials');
Route::resource('categoriesbranches', 'CategoryCategoryBranchController@indexTest');

In CategoryBranchController.php

    // public function __construct()
    // {
    //     $this->middleware('client.credentials')->only(['index']);
    // }

    /**
     * Display a listing of the resource.
     *
     * @return IlluminateHttpResponse
     */
    public function index()
    {
        //different action
    }

    /**
     * Display a listing of the resource.
     *
     * @return IlluminateHttpResponse
     */
    public function indexTest()
    {
        //different action
    }


from Laravel Questions and Answers https://laravelquestions.com/laravel/laravel-middleware-different-method-if-no-access-token-found/
via Lzo Media

Comments

Popular posts from this blog

ng-show doesn’t work correct with value boolean

Using PHP and MySQL data to generate PDF letters like in MS Word mailmerge functionality - development

ng-include of inline SVG does not display gradient except in Chrome