@laravel_pro

Страница 500 из 2014
Саша
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

Dmitriy
06.06.2017
12:46:21
Какая мотивация у человека может быть чтоб юзать этот кусок всратого кала?)
Cms это для юзера а не для программиста. И не зря же он популярен у варез сайтов

Саша
06.06.2017
12:48:23
Cms это для юзера а не для программиста. И не зря же он популярен у варез сайтов
на работе многократно сталкивался. впечатления мягко говоря не очень. хз в чем причина его популярности. ваще в случае дле, почти полный отказ от парадигмы ооп мне непонятен

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 что ли?

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
Ну так а если не дай бог у него будет функция All() как хелпер
Все равно не нужно. тем более такие велосипеды что выше

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
+

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

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

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