
Dmitriy
06.06.2017
17:14:10

Дмитрий Maestro
06.06.2017
17:14:12
но тебе нужно правильно вызывать и юзать

Игорь
06.06.2017
17:14:32
Да да, это +
более того это является правильным подходом

Google

Игорь
06.06.2017
17:15:34
Только чувак, чтобы вызвать функцию вне класса сделай её public

Vani
06.06.2017
17:16:10
Это безопасно?

Игорь
06.06.2017
17:17:06
Ну а как ты protected вызывать будешь

Vani
06.06.2017
17:17:26

Dmitriy
06.06.2017
17:17:35
Что да ад . не нужно перенаследовать all

Игорь
06.06.2017
17:18:56
Вместо
$game = new Game;
$games = $game->all();
Вызывай
$games = Game::all();
И у тебя будет коллекция со всеми записями

Vani
06.06.2017
17:19:27
вообще ничего не изменилось

Игорь
06.06.2017
17:19:55
И ещё, кидай код не картинками а кодом
И оборачивай в 3 аппострофа
Скинь что сейчас внутри index()
Апострофы а не скобки
На букве ё

Google

Vani
06.06.2017
17:21:43
public function index() {
Game::countPlayers();
}
о
круто

Игорь
06.06.2017
17:21:59
Удали вверху сообщение, то которые с скобками
Тебе нужно получить количество игроков?

Vani
06.06.2017
17:22:50
на данный момент я просто пробую вызвать функцию, но вообще да

Игорь
06.06.2017
17:23:48
Ты хочешь вызвать функцию countPlayers
Для етого поставь её
public static
Но ты тогда не сможешь вызвать метод All
Так как он не статический

Vani
06.06.2017
17:24:22
Ставил, там ошибка Access...

Игорь
06.06.2017
17:24:41
Давай в ЛС, чтобы тут не срать чат

Vani
06.06.2017
17:24:51
ок

Roquie
06.06.2017
19:16:46
Ставил, там ошибка Access...
Касаемо бизнес логики в контроллерах. Дополню человека сверху. Под моделью понимается не только конкретная модель active record от eloquent. Т.е. модель понятие обширное. Никакой бизнес логики в подобных моделях быть не должно. Лучше сделать сервис, где БЛ раскидать согласно ее объектной модели и потом вызвать ключевой обработчик через IoC. Обработка данных из модели, если это не БЛ, должна находится в слое представления (present или трансформации). Там массив данных из модели может быть преобразован в нужный вид, например в: массив для вьюшки, в массив для апи, в массив для генерируемого отчета или в массив для шаблона письма. Валидация должна быть как отдельный слой в, в ларе это FormRequest называется.

Artur
06.06.2017
19:40:34
хай. вопрос:
нужно к списку user'ов сделать left join но только последнего элемента
напрашивается вложенный запрос
есть способ сделать это с ->with
чтобы так же просто дёргать?

∀RTUR
06.06.2017
19:43:29
что это на фоне?

Vani
06.06.2017
19:47:51

∀RTUR
06.06.2017
19:48:00
обычно серый фон
дебагер какой-то?

? ? ? Alex ? ? ?
06.06.2017
19:50:26

Google

? ? ? Alex ? ? ?
06.06.2017
19:50:36
на медиуме писали кажись

∀RTUR
06.06.2017
19:51:05
аа
noice
https://laravel-news.com/whoops-laravel-5-5
еще и LTS'ка, радует, жду релиз

? ? ? Alex ? ? ?
06.06.2017
19:52:06
знаем мы их лтски =)

∀RTUR
06.06.2017
19:52:17
что не так?

? ? ? Alex ? ? ?
06.06.2017
19:52:28
5.1 посмотри
потом 5.2
51 лтска
типа так говорили

∀RTUR
06.06.2017
19:53:08
а что посмотреть?

? ? ? Alex ? ? ?
06.06.2017
19:53:14
забей

∀RTUR
06.06.2017
19:53:21
стабильность не айс?)

Юрий
06.06.2017
20:00:53
lts не lts

∀RTUR
06.06.2017
20:11:19
эээммм...
и в итоге. эта пометка ничего не решает?

Luka
07.06.2017
03:37:41
Всем доброе утро
Обожаю утром на работу идти. Никого:)

Google

Luka
07.06.2017
03:40:31
Кстати , если для магазина структуру бд взять, с опенкарт - норм практика ?
Основной функционал. А то сколько на гите копаюсь не могу найти готового магазина на ларавел
Чтобы структуру бд азять

Roman
07.06.2017
04:52:34
Ребят не подскажете что не так - пробую пакет создать но постоянно вылетае ошибка что мой serviceprovider ненайден
http://laraveldaily.com/how-to-create-a-laravel-5-package-in-10-easy-steps/
у кого есть пару минут?

Admin
ERROR: S client not available

Олег
07.06.2017
05:08:36
а в composer.json путь указали?

Roman
07.06.2017
05:19:27
"laravel\\timezones\\":"packages/laravel/timezones/src/"
постоянно выдает
Class 'Laravel\Timezones\TimezonesServiceProvider' not found

Alexey
07.06.2017
05:20:26
Сервис провайдер не подключен
Написано же

Roman
07.06.2017
05:21:19

Олег
07.06.2017
05:21:38

Roman
07.06.2017
05:21:57
уже сделал
так же
пробовал по разному

Олег
07.06.2017
05:22:39
дальше смотрите в конфигах, названия папок, файла сервиспровафйдера и названия класса

Roman
07.06.2017
05:23:09
я уже так раза 4 создавал и заново делал все по доку
непонимаю что не так

Google

Олег
07.06.2017
05:23:48
где-то ошибаетесь, у меня всё на пакетах сделано, там всё просто вроде, но часто сам ошибаюсь с опечатками в названиях папок/файлов

Alexey
07.06.2017
05:24:29
Ну очевидно же

Олег
07.06.2017
05:24:38
namespace в сервиспровадере....

Alexey
07.06.2017
05:24:44
Провайдер не подключен
Либо неймспейс другой
Ставьте через композер
Как пакет
Через блок рекуаер

Олег
07.06.2017
05:27:30
А что у вас за папка HTTP в src?

Alexey
07.06.2017
05:27:33
А блин, ты создаешь, а не ставишь

Олег
07.06.2017
05:27:37
сервиспровайдер должен быть в src

Roman
07.06.2017
05:29:59

Олег
07.06.2017
05:30:15
а, да, не понял сразу)

Roman
07.06.2017
05:30:24
http://prntscr.com/fgu2lj
может глаза мылятся )) у меня скину код может так ошибку найдем))
http://prntscr.com/fgu2r1
app.php - Laravel\Timezones\TimezonesServiceProvider::class,