2015-03-22 5 views
0

Я пытаюсь использовать модели и классы в Laravel 5 «FatalErrorException» класс «имя» не найден.Laravel 5 Модели/Классы не найдены

Возьмите класс User как стандарт в папке App /, он будет работать только как $ user = App \ User :: where ... или я могу использовать «приложение/пользователь» ... Вместо того, чтобы просто пользователь ::где. Как я могу обойти это обратно на L4, где он только что сработал?

Во-вторых, я пришел на Сессию :: получил стандартный класс Laravel, тот же класс ошибок «Сессия» не найден.

Невозможно найти решение через 4 часа Я прибегаю к заданию вопроса ... Спасибо.

+1

использование пространств имен, put 'use Session',' use app/models/User' –

+0

namespace не заставляет этот каталог. вы помещаете этот файл в такую ​​папку, поэтому он отображает такой путь. – itachi

+0

Спасибо, спасли меня от стресса и седых волос! – sprintcar78a

ответ

1
use App\Site; 

Site::all(); 

или

\App\Site::all(); 
+0

вы должны объяснить свой код – baao

+0

Я на самом деле хочу прокомментировать этот комментарий, но у меня нет достаточной репутации. Извините - http://stackoverflow.com/questions/29192215/laravel-5-models-classes-not-found/29580552#comment46744131_29192215 – odin88

1

для Laravel 5 вам нужно использовать namaspace , если вы хотите использовать сессию, которую вы должны использовать эту линию в верхней части класса

use Session; 
Смежные вопросы