2015-01-24 1 views
1

Я пытаюсь сделать вид на моем пакете, и это мой код:Laravel PSR-4: Нет путь подсказки определена для [User]

View::make("User::login"); 

Но я получаю эту ошибку: No hint path defined for [User].

Моя структура такова:

app 
├──config 
├──database 
├── modules 
      └── Core 
        └── User 
          ├──Controllers 
          ├──models 
          └──views 
            └──login.blade.php 
          ├── lang 
          ├── migrations 
          └── routes.php 

ответ

1

вид пространств имен на самом деле не имеют ничего общего с PSR-4. Вам также нужно добавить каталоги представлений вручную. Вы можете сделать это, добавив его в paths массив в config/view.php или путем регистрации его в другом месте (желательно в поставщике услуг)

View::addLocation('/path/to/views'); 

Чтобы вернуться к вашему фактическому вопросу, вы можете зарегистрировать просмотр пространства имен, как это:

View::addNamespace('User', '/path/to/views'); 
0

Я решил свою проблему. это была моя вина, это должно быть:

View::make("Core/User::login"); 

спасибо.

+0

Вам не нужно было регистрировать пространство имен с помощью 'View :: addNamespace()'? – lukasgeiter

Смежные вопросы