
Denis
20.02.2018
09:48:16
Ребят, только не убивайте сразу за вопрос )) посоветуйте что почитать по laravel чтоб быстро старинуть. На русском.
*стартануть

Dmitry
20.02.2018
09:49:28

Denis
20.02.2018
09:50:04

Google

Dmitry
20.02.2018
09:51:21
вечно все хотят какую то волшебную пилюлю. Вроде все взрослые люди, как минимум большенство. И должны понимать что обучение - это сложный, местами нудный, и да, долгий процесс.

Roman
20.02.2018
09:52:31
перешлю паре человек ?

Denis
20.02.2018
10:00:15
Да я готов. скиньте ссылочку на доку то, если есть на русском.
Спасибо

Oleksii
20.02.2018
11:15:00
laravel.su

Pavel
20.02.2018
11:19:52
[marlin] Laravel как инструмент на примере создания блога
вот этого чувака видосы глянь
для старта норм

Husniddin
20.02.2018
11:22:16

Dmitry
20.02.2018
11:24:09

Pavel
20.02.2018
11:27:06

Denis
20.02.2018
11:31:42
???

Google

Denis
20.02.2018
11:31:54
Благодарю!

Rm
20.02.2018
11:33:30

DirectHost
20.02.2018
11:41:00
Может Compossent? :D
/link@yetanotherstatsbot

Yet Another Stats
20.02.2018
11:41:41
https://b.yasb.exileed.com/t/laravel_pro

Pavel
20.02.2018
11:43:43
http://torrentfastname.info/forum/viewtopic.php?t=1194405

Sergey
20.02.2018
11:56:34

F01134H
20.02.2018
11:57:30
https://t.me/vuejs_ru

Sergey
20.02.2018
11:57:55
Спасибо.
Неправильно подключал, теперь всё ок.

Alexey
20.02.2018
12:12:11
Так, предполагаю, что это тоже тупенький вопрос, но все же: если мне не нужны дополнительные зависимости для создания класса, который просто создает новую модель и возвращает ее, я ведь могу просто сделать этот метод создания модели статическим и использовать где надо, не используя сервис провайдеры?
Он не хранит данные

Dmitry
20.02.2018
12:14:04

Alexey
20.02.2018
12:15:08
Потому что она будет вызываться из разных контроллеров

Dmitry
20.02.2018
12:18:58

Maksim (Ellrion)
20.02.2018
12:22:17
Потому что она будет вызываться из разных контроллеров
иногда если логика небольшая и зависимостей нет то в самой модели можно сделать статичекский метод типо createFrom(...) наприрмер, что по сути тупо хелпер. Но вот если при создании нужно еще зависимости, да и логика большая (т.е. разнести по методам нужно), то лучше отдельный билдер делать и не статикой а нормально. инжектить обычно по имени класса без альясов.
провайдер к нему может и не понядобиться, лара умеет резолвить зависимости и без него же. ну а если понадобится то всегда есть апп провайдер.

Dmitry
20.02.2018
12:24:12

Alexey
20.02.2018
12:24:14
Супер, в моем случае зависимостей нет, но я хочу добавить метод в контроллер, это ок? Более логично, мне кажется

Google

Alexey
20.02.2018
12:25:50
Ну, return Model::create()

Dmitry
20.02.2018
12:26:23
а почему то просто не инъектишь ее в метод?

Maksim (Ellrion)
20.02.2018
12:28:02

Alexey
20.02.2018
12:28:33

Valera
20.02.2018
12:28:37
Привет
Кто может подсказать, в модели есть protected $dates с названием поля.
В шаблоне это поле выводится как ->format('d.m.Y').
И всё бы ок, только поле может быть пустым и тогда появляется ошибка. Как-то можно решить данную проблему?

Alexey
20.02.2018
12:28:49

Maksim (Ellrion)
20.02.2018
12:30:57

Valera
20.02.2018
12:31:20
Да
Либо выводилась строка
С заданным текстом

?? Vladimir
20.02.2018
12:32:27
Есть гайды по проектированию бд для интернет магазина?

Dmitry
20.02.2018
12:33:09

?? Vladimir
20.02.2018
12:33:37
Я тут перфекционизмом страдаю
Вложенности, составные товары

Maksim (Ellrion)
20.02.2018
12:36:11
С заданным текстом
попробуй так {{ $model->date_field->format('....') ?? 'some string' }} или {{ optinal($model->date_field)->format('....') ?? 'some string' }}

Valera
20.02.2018
12:37:10
При $model->date_field->format('....') ?? 'some string'
Call to a member function format() on null

Maksim (Ellrion)
20.02.2018
12:38:03
или сделай действительно акцессор с нормальной проверкой даты. если таких методов хелперов для вывода много и не хочится засорять модель то можено заюзать презентер подход

Google

Maksim (Ellrion)
20.02.2018
12:39:51
https://gist.github.com/Ellrion/02ca1afe1ea45f1177a47260dac5621d

F01134H
20.02.2018
12:48:52
прочитал "презервативы в laravel"
ндээ...

Владислав
20.02.2018
13:23:20
помогите с кастомной авторизацией
используется библиотека tymon/jwt-auth
для веба все ок, $this->guard()->attempt($this->credentials($request))

Admin
ERROR: S client not available

Владислав
20.02.2018
13:25:34
а вот для мобильного приложения проблема заключается в том что для входа используется номер телефона и код из смс
а в проверке уже зашито поле password
вот напарываюсь на ошибку что нет параметра password
или что jwt не может быть распарсен из $request
есть идеи?

Alexey
20.02.2018
13:49:42
В app/jwt путь до модели User верно кказан?

Владислав
20.02.2018
13:53:21
да

Valera
20.02.2018
14:01:55
Ещё вопрос. В моделях есть связи типа belongsTo
У модели кредита это borrower()
У заемщика - address_fact()
Пытаюсь грузить как $data = Credit::with('borrower', 'borrower.address_fact')->take(10)
->get();
Как теперь получить адрес заемщика?
$data[0]->borrower->address_fact выводит null

Dmitry
20.02.2018
14:10:20

Valera
20.02.2018
14:13:14
Походу таки напутал со связями

Grin
20.02.2018
14:50:42
Подскажите пожалуйста, а есть где-то на просторах инета написанный на ларавель интернет магазин? ,

Google

Victor
20.02.2018
14:55:33
Чуваки, создал Notification. В нем в toMail нормально возвращать класс который сгенерен через php artisan make:mail? Просто, логично что в папке app/Mail хранить все письма, и там уже конфигурировать какие вьюшки итп использовать. Только у меня IDE ругается что “Return values is excepted to be… MailMessage”, это при возврате своего mail класса в toMail методе Notification-а. Хотя письмо вроде отправляется
хм, https://stackoverflow.com/questions/40683957/laravel-5-3-notification-vs-mailable
Получается все верно, так можно работать

Dmitry
20.02.2018
14:58:26

Victor
20.02.2018
15:00:22
ну там кода толком нет
в toMail: return (new NewAuctionOrderMail($notifiable, $this->order))->to($notifiable->email);
где NewAuctionOrderMail то что получается после php artisan make:mail NewAuctionOrderMail
но в общем все ок я так понимаю

Dmitry
20.02.2018
15:02:17
да, так и должно быть. Не особо понятно почему у тебя именно IDE ругается

Alexey
20.02.2018
15:08:21
Ребят, подскажите, как в миграции на Ларавел сделать столбец с типом hstore?

Andrey
20.02.2018
15:14:17

Maksim (Ellrion)
20.02.2018
15:18:02

Alexey
20.02.2018
15:18:55
Спасибо, буду пробовать. Да, постгрешный.

Nurik
20.02.2018
15:53:48
Ребят подскажите. Есть модель с новостями, которая при сохранении делает побочную запись в таблицу published. Вот нужно чтобы это все было в транзакции.
Можно это как-то сделать внутри основной модели ?
Или выносить это это как две операции и оборачивать в транзакцию снаружи, т.е. там где происходит работа с моделью?

Dmitry
20.02.2018
15:56:13
либо событие сохранения этой модели слушать

Nurik
20.02.2018
16:02:17
Ясно. Спасибо. Хотя да, первый вариант говно. Потому что явное лучше неявного. В слое бизнес логики, это всё-равно атомарная операция.

Антон
20.02.2018
16:03:25
/link@yetanotherstatsbot