У меня есть следующий контроллер в моем Laravel применения:Контроллер не найден ошибкой в laravel. Зачем?
<?php
namespace Http\Controllers;
use App\Http\Requests;
use App\Http\Requests\PrepareNoticeRequest;
use App\Provider;
use Illuminate\Http\Request;
class NoticesController extends Controller {
public function create() {
$providers = Provider::lists('name' , 'id');
return view('notices.create' , compact('providers'));
}
}
И следующий маршрут установлен в routes.php файле:
Route::get('notices/create' , '[email protected]');
Теперь, когда я попал в следующий URL в браузере:
http://localhost:8080/laravelApp/public/notices/create
Я получаю следующее сообщение об ошибке на моем экране:
Почему я получаю контроллер не найдена ошибка, когда у меня уже есть контроллер ??
Ваш 'NoticeController' расширяет' Controller', который нельзя найти в larvel, вы должны включить его в свои операторы использования. –
Вы пытались использовать пространство имен App \ Http \ Controllers; '? – piscator