1
的我是從登錄頁面laravelcollective/HTML沒有找到任何我控制器
Action App\Http\Controllers\Admin\[email protected] not defined. (View: /Applications/XAMPP/xamppfiles/htdocs/lectureme/resources/views/admin/login.blade.php)
我肯定知道此控制器雖然存在收到此錯誤,那麼,爲什麼找不到呢?我還在控制器的根目錄下創建了一個新的控制器,並將其命名爲TestController
,並嘗試對其進行路由,但顯然未找到該路由器。
有關如何訪問控制器的任何建議?表單代碼:
{!! Form::open(['action' => '[email protected]']) !!}
<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
您是否已正確命名空間的控制器 - 假設你已經把你的控制器在一個'\控制器目錄Admin'這將是:'命名空間應用\ Http \ Controllers \ Admin',然後我會猜測(因爲我只是直接指向路由而不是控制器操作),您可能需要將其添加到您的操作中:'['action'=>'Admin \ LoginController @ authenticate ']' –
命名空間是錯誤的,我不小心評論了我的帖子路線。作爲答案,我會標記爲接受並正確 –
沒問題。這實際上是我不時做的事,可能很難找到! –