2014-10-25 3 views
0

Я не могу заставить приложение Laravel загружать любые виды. Я получаю эту ошибку:Laravel 4.2 InvalidArgumentException Просмотр не найден

InvalidArgumentException 
View [index] not found. 

я уверен, что мнение существует, и это просто посмотреть загрузку, так что я понятия не имею, что может пойти не так.

Это код метод контроллера в:

public function getIndex() 
{ 
    // Get all the blog posts 
    $posts = $this->post->orderBy('created_at', 'DESC')->paginate(10); 

    // Show the page 
    return View::make('site/blog/index', compact('posts')); 
} 
+0

Опубликовать код, возвращающий представление, а также местоположение файла вида. – Bogdan

+0

Пожалуйста, разместите структуру каталогов, а также значение 'paths' в' app/config/view.php' – lukasgeiter

+0

lukasgeiter ты звезда! Ваш комментарий помог мне найти проблему. Я скопировал app/config/view.php в app/config/development/view.php и перепутал пути представлений. Я изменил значение пути от '/../ views' до' /../../ views', и теперь он работает. Не могли бы вы отправить ответ, чтобы я мог принять его? –

ответ

1

Laravel ищет просмотров в каталоге (или каталогов), который настроен в файле конфигурации view.php. (Расположение по умолчанию: app/config/view.php)

Внимание: Значение по умолчанию использует __DIR__ переменные, задав относительный пути. Поэтому, когда вы перемещаете файл или копируете его для каталога экологических конфигураций (в случае «разработки» OP), вы соответствующим образом изменяете путь.