Я пытаюсь хранить свои модели в пользовательском пространстве имен и структуры каталогов, как показано здесь:Laravel 5 Модель класса имен не найден
У меня есть:
namespace Modules\Core;
use App\Http\Controllers\Controller;
class TestController extends Controller {
public function index(){
$user = new User;
return view('core::test');
}
}
Но я получение:
FatalErrorException in TestController.php line 8:
Class 'Modules\Core\User' not found
В любом случае это неверно, поэтому я думал, что это должны быть «Модули \ Основные \ Models \ User». Я попробовал это, и у меня все еще была такая же ошибка (только с другим именем класса).
Моя модель:
namespace Modules\Core;
use Illuminate\Database\Eloquent\Model as Eloquent;
class User Extends Eloquent {
protected $table = 'users';
}
Как я могу получить доступ к этой модели в TestController?
Route::group(array('namespace' => 'Modules\Core\Controllers'), function() {
Route::get('/test', ['uses' => '[email protected]']);
});
Как настроить маршрутизатор (см. Править)? Это дает мне ошибку на данный момент, что класс не может быть найден. – imperium2335