Description
First off, awesome work on this project!
I have two additional auth fields: 'company' and 'active' that I need to check... I was looking through docs and couldn't find a solution/explanation to help me get passed an error.
I am erring between the route and controller, and looking at the error message I am not finding where to go next.
$api->group([], function ($api) {
//dd('here') //got it.....data coming in ok
$api->post('users/login', 'LoginController@login');
});
class LoginController extends Controller
{
public function login(Request $request)
{
dd('here'); //not getting here....
$credentials = $request->only('company', 'username', 'password');
dd($credentials);
with the json message/error being returned:
{"message":"405 Method Not Allowed","status_code":405,"debug":{"line":8468,"file":"/Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php","class":"Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException","trace":["#0 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(8464): Illuminate\Routing\RouteCollection->methodNotAllowed(Array)","#1 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(8442): Illuminate\Routing\RouteCollection->getRouteForMethods(Object(Dingo\Api\Http\Request), Array)","#2 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(7809): Illuminate\Routing\RouteCollection->match(Object(Dingo\Api\Http\Request))","#3 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(7757): Illuminate\Routing\Router->findRoute(Object(Dingo\Api\Http\Request))","#4 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(7752): Illuminate\Routing\Router->dispatchToRoute(Object(Dingo\Api\Http\Request))","#5 /Users/embrasse-moi/Code/anglar/vendor/dingo/api/src/Routing/Adapter/Laravel.php(65): Illuminate\Routing\Router->dispatch(Object(Dingo\Api\Http\Request))","#6 /Users/embrasse-moi/Code/anglar/vendor/dingo/api/src/Routing/Router.php(558): Dingo\Api\Routing\Adapter\Laravel->dispatch(Object(Dingo\Api\Http\Request), 'v1')","#7 /Users/embrasse-moi/Code/anglar/vendor/dingo/api/src/Http/Middleware/Request.php(112): Dingo\Api\Routing\Router->dispatch(Object(Dingo\Api\Http\Request))","#8 [internal function]: Dingo\Api\Http\Middleware\Request->Dingo\Api\Http\Middleware{closure}(Object(Dingo\Api\Http\Request))","#9 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(9487): call_user_func(Object(Closure), Object(Dingo\Api\Http\Request))","#10 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(3214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Dingo\Api\Http\Request))","#11 [internal function]: Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Dingo\Api\Http\Request), Object(Closure))","#12 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(9479): call_user_func_array(Array, Array)","#13 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Dingo\Api\Http\Request))","#14 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(9469): call_user_func(Object(Closure), Object(Dingo\Api\Http\Request))","#15 /Users/embrasse-moi/Code/anglar/vendor/dingo/api/src/Http/Middleware/Request.php(113): Illuminate\Pipeline\Pipeline->then(Object(Closure))","#16 /Users/embrasse-moi/Code/anglar/vendor/dingo/api/src/Http/Middleware/Request.php(89): Dingo\Api\Http\Middleware\Request->sendRequestThroughRouter(Object(Dingo\Api\Http\Request))","#17 [internal function]: Dingo\Api\Http\Middleware\Request->handle(Object(Illuminate\Http\Request), Object(Closure))","#18 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(9479): call_user_func_array(Array, Array)","#19 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request))","#20 /Users/embrasse-moi/Code/anglar/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))","#21 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request))","#22 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(9469): call_user_func(Object(Closure), Object(Illuminate\Http\Request))","#23 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(2328): Illuminate\Pipeline\Pipeline->then(Object(Closure))","#24 /Users/embrasse-moi/Code/anglar/bootstrap/cache/compiled.php(2312): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))","#25 /Users/embrasse-moi/Code/anglar/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))","#26 /Users/embrasse-moi/Code/anglar/server.php(19): require_once('/Users/embrasse...')","#27 {main}"]}}