'user', 'middleware' => ['assign.guard:users']], function () { Route::post('/register', 'UsersController@register'); Route::post('/login', 'UsersController@login'); Route::get('/me', 'UsersController@me'); Route::post('/save-recipe', 'UsersController@saveRecipe'); }); Route::prefix('product')->group(function () { Route::post('/', 'ProductsController@add')->middleware(['jwt.auth']); Route::get('/', 'ProductsController@index'); }); Route::prefix('recipe')->group(function () { Route::post('/', 'RecipesController@add')->middleware(['jwt.auth']); Route::get('/', 'RecipesController@index'); Route::get('/{id}', 'RecipesController@get'); }); Route::post('calculate', 'ProductsController@calculate');