Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 16.05.2015 21:13:33

Классы не найдены

Здравствуйте, сегодня скачал Laravel 5. Начал учиться по урокам.

При создании сайта, возникли проблемы: "Class 'App\Http\Controllers\Post' not found -- in HomeController.php line 8", хотя 'Post.php' находится в директории 'app/', но на обучающем видео была директория 'app/models'.

Скриншот Post.php: http://joxi.ru/bmobO6dHyJ1ory
Скриншот HomeController.php: http://joxi.ru/V2VveRpckjOq2v

Урок был на вывод текста из базы данных.

Не в сети

#2 16.05.2015 21:57:55

Re: Классы не найдены

Нэймспэйс

App\Post или в начале файла use App\Post

Не в сети

#3 17.05.2015 00:52:37

Re: Классы не найдены

1) class пиши с маленькой буквы
2) в моделе Post укажи namespace

<?php namespace App;
class Post ...

3) в контроллере укажи что будешь использовать модель свою

<?php namespace App\Http\Controllers;
  use \App\Post;

class HomeController ...

Изменено Jack_White (17.05.2015 00:56:47)

Не в сети

#4 17.05.2015 01:46:11

Re: Классы не найдены

Благодарю всех за помощь, смог сделать.

Не в сети

Подвал раздела