
Саша
06.06.2017
12:20:20
Datalife Engine?))
Какая мотивация у человека может быть чтоб юзать этот кусок всратого кала?)

Vlad
06.06.2017
12:21:15
@foreach($sections_array as $section) ///такая запись в ларике as поддерживает?

Саша
06.06.2017
12:21:47
Офк

Google

Vlad
06.06.2017
12:23:11
Тфу, => $value

Юрий
06.06.2017
12:36:29
Laravel Package Auto-Discovery https://laravel-news.com/package-auto-discovery

Андрюха (Ren)
06.06.2017
12:43:46

Dmitriy
06.06.2017
12:46:21

Саша
06.06.2017
12:48:23

Dmitriy
06.06.2017
12:49:11
Cms это для юзера а не для программиста.

Юрий
06.06.2017
12:49:57
тем более искать ооп в cms которая появилась до того как в пхп появились неймспейсы вроде как - сильно

Dimanius851
06.06.2017
12:50:44
а blade шаблонизатор только в ларавельке доступен, я так понял?

Dmitriy
06.06.2017
12:51:17
Можно притащить куда удобно
Но ларавел не модульная
Потянет 100500 зависимостей

Юрий
06.06.2017
12:51:49

Dimanius851
06.06.2017
12:52:05
а как он вообще интерпретируется в нормальный код?

Google

Dimanius851
06.06.2017
12:52:13
есть ссылки по этой теме?
всмысле, когда успевает
а то для других шаблонизаторов есть интерпретаторы, которые интерпретируют

i
06.06.2017
12:54:05
там просто на php вставки всё заменяется, можно посмотреть скомпилированные шаблоны

Dimanius851
06.06.2017
12:58:15
composer что ли?

Dmitriy
06.06.2017
12:59:10

i
06.06.2017
13:00:00
Наверное Illuminate\View

Dimanius851
06.06.2017
13:00:01
ну он же в процессах должен где то крутиться?

Dmitriy
06.06.2017
13:00:42
Нет. Он запускается при вызове шаблона

Dimanius851
06.06.2017
13:02:10
то есть каждый раз при запросе страниц? каждый раз генерирует?

Dmitriy
06.06.2017
13:02:30
Если в режиме дебага то да
А так кешируется

Dimanius851
06.06.2017
13:03:15
а, ну хоть так
вот это круть

i
06.06.2017
13:05:15
так работают 99% шаблонизаторов

Dimanius851
06.06.2017
13:08:02
ну pug и sass я запускаю через gulp (watcher-ы)

i
06.06.2017
13:10:05
Ок.

∀RTUR
06.06.2017
14:58:19
привет. у User'а есть
public function payments()
{
return $this->hasMany(Payment::class);
}
мне нужен наследованный так сказать метод, который взял все платежи пользователя и от них оперировал с with
public function package()
{
$payments = $this->payments();
return $payments->where('user_id', 1)->get();
}

Google

Gabit
06.06.2017
14:59:17
$user->payments()

∀RTUR
06.06.2017
15:00:29
в общем как всегда. только написал вопрос, сразу сам нашел ответ

Юрий
06.06.2017
15:00:41
https://twitter.com/calebporzio/status/872082216817479680

∀RTUR
06.06.2017
15:00:45
ответ:
return $this->payments()->where('paid_until', '>', Carbon::now())->get();

Юрий
06.06.2017
15:00:46
Нужно еще больше магии

Gabit
06.06.2017
15:01:08
public function payments()
{
return $this->hasMany(Payment::class,'user_id');
}

Vani
06.06.2017
15:33:09
Кто может плмочь
Жалуется что нет players

Юрий
06.06.2017
15:33:38
С привычкой снимать экран - психиатр

Vani
06.06.2017
15:33:59
Я с мобилы просто фастом надо
А вообще правильно что обработка данных из бд в контроллере?

V
06.06.2017
15:52:53
нет
валидация - действие - респонс
действие в одну строку))))

Vani
06.06.2017
16:16:52
Всмысле?

V
06.06.2017
16:20:19
Вся логика приложения должна происходить не в контроллере.

Vani
06.06.2017
16:20:40
А где
Новичок прост

V
06.06.2017
16:20:54
Модели, сервисы, бизнес обьекты

Google

V
06.06.2017
16:21:03
слушатели

Vani
06.06.2017
16:21:25
А что такое бизнес объекты и в виде чего они ?

V
06.06.2017
16:22:05
Ну в ларе во многих приложениях в их роли выступают сами модели eloquent

Vani
06.06.2017
16:22:20
Ок.
Спс

V
06.06.2017
16:23:03
А вообще почитай как-нибудь книги по паттернам проектирования.

Vani
06.06.2017
16:23:24
Я думал только mvc естт

V
06.06.2017
16:23:38
Не, их гораздо больше

Vani
06.06.2017
16:23:52
Оууу... Ок спасибо

Admin
ERROR: S client not available

V
06.06.2017
16:23:57
распространненных несколько десятков

Vani
06.06.2017
16:24:13
Ого

V
06.06.2017
16:24:41
Вот, например, неплохой ресурс designpatternsphp.readthedocs.io/ru/latest/README.html

Vani
06.06.2017
16:24:55
Спс

V
06.06.2017
16:25:06
Но лучше еще книги, где это более на практике применяется
Здесь каталог примеров в отрыве от приложения

Vani
06.06.2017
16:27:33
Ок
Постараюсь пока хоть в mvc разобраться
А в моделях функции можно описывать а потом их вызывать в контроллере?

Дмитрий Maestro
06.06.2017
16:42:48
да

Google

Дмитрий Maestro
06.06.2017
16:44:04
даже нужно

Vani
06.06.2017
16:52:32

Дмитрий Maestro
06.06.2017
16:57:58
ну неплохо было б для начала создать обьект модели
и у обьекта модели вызывать метод
https://stackoverflow.com/questions/32806287/how-to-call-a-model-function-inside-the-controller-in-laravel-5

Vani
06.06.2017
17:01:45
спасибо, я так и сделал уже. Но он он говорит что мой all должен быть статическим

Игорь
06.06.2017
17:07:23
И вообще, в модели бы лучше вызывать $this->All()
Как по мне
Ну и фасад же должен иметь All метод
То есть в твоём случае Game::all()

Dmitriy
06.06.2017
17:09:35
В модели так не нужно делать =)

Vani
06.06.2017
17:09:35
ну я сейчас в ознакомительных целях это делаю, или фасад обязателен

Игорь
06.06.2017
17:10:20
Ну так а если не дай бог у него будет функция All() как хелпер
В модели так не нужно делать =)

Dmitriy
06.06.2017
17:11:09

Vani
06.06.2017
17:12:25
Dmitriy Kuts, [06.06.17 22:11]
[In reply to Игорь Герасимович]
Все равно не нужно. тем более такие велосипеды что вышел
А что посоветуете?

Игорь
06.06.2017
17:12:28

Vani
06.06.2017
17:12:54
+

Dmitriy
06.06.2017
17:12:56

Vani
06.06.2017
17:13:34
Просто разбираюсь. Можно ли в сайтах делать так: Что бы в модели были функции, а контроллере они просто вызывались?

Дмитрий Maestro
06.06.2017
17:13:46
можно