laravelcollective/html 找不到我的任何控制器
laravelcollective/html not finding any of my controllers
我从登录页面收到此错误
Action App\Http\Controllers\Admin\LoginController@authenticate not defined. (View: /Applications/XAMPP/xamppfiles/htdocs/lectureme/resources/views/admin/login.blade.php)
虽然我知道这个控制器确实存在,但为什么找不到它?我还在控制器根目录中创建了一个新控制器并将其命名为 TestController
,并尝试路由到该控制器,但显然也没有找到。
关于如何访问控制器有什么建议吗?表单代码:
{!! Form::open(['action' => 'LoginController@authenticate']) !!}
<div class="form-group">
<div class="form-group">
{!! Form::label('username', 'Username:') !!}
{!! Form::text('username', null, ['class'=>'form-control']) !!}
</div>
<div class="form-group">
{!! Form::label('email', 'Email Address:') !!}
{!! Form::text('email', null, ['class'=>'form-control']) !!}
</div>
</div>
<div class="form-group">
{!! Form::submit('Login', ['class'=>'btn btn-primary']) !!}
</div>
{!! Form::close() !!}
我也试过composer dump-autoload
和php artisan cache:clear
确保 namespaced
您的控制器正确。假设您已将控制器放在 App\Http\Controllers\Admin
目录中,它将是:
namespace App\Http\Controllers\Admin
我从登录页面收到此错误
Action App\Http\Controllers\Admin\LoginController@authenticate not defined. (View: /Applications/XAMPP/xamppfiles/htdocs/lectureme/resources/views/admin/login.blade.php)
虽然我知道这个控制器确实存在,但为什么找不到它?我还在控制器根目录中创建了一个新控制器并将其命名为 TestController
,并尝试路由到该控制器,但显然也没有找到。
关于如何访问控制器有什么建议吗?表单代码:
{!! Form::open(['action' => 'LoginController@authenticate']) !!}
<div class="form-group">
<div class="form-group">
{!! Form::label('username', 'Username:') !!}
{!! Form::text('username', null, ['class'=>'form-control']) !!}
</div>
<div class="form-group">
{!! Form::label('email', 'Email Address:') !!}
{!! Form::text('email', null, ['class'=>'form-control']) !!}
</div>
</div>
<div class="form-group">
{!! Form::submit('Login', ['class'=>'btn btn-primary']) !!}
</div>
{!! Form::close() !!}
我也试过composer dump-autoload
和php artisan cache:clear
确保 namespaced
您的控制器正确。假设您已将控制器放在 App\Http\Controllers\Admin
目录中,它将是:
namespace App\Http\Controllers\Admin