@laravel_pro

Страница 501 из 2014
Дмитрий 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
что это на фоне?
whoops coming back from 5,5 laravel

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
а в composer.json путь указали?
делаю все по доку

"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
Написано же
http://prntscr.com/fgu0ku

Олег
07.06.2017
05:21:38
"laravel\\timezones\\":"packages/laravel/timezones/src/"
Первая часть - это namespace, значит там лучше заглавными писать У меня вот так: "Dekmabot\\Polls\\": "packages/dekmabot/polls/src"

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,

Страница 501 из 2014