@laravel_pro

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

*стартануть

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

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
Так, предполагаю, что это тоже тупенький вопрос, но все же: если мне не нужны дополнительные зависимости для создания класса, который просто создает новую модель и возвращает ее, я ведь могу просто сделать этот метод создания модели статическим и использовать где надо, не используя сервис провайдеры?

Он не хранит данные

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

Dmitry
20.02.2018
12:18:58
Потому что она будет вызываться из разных контроллеров
т.е. твои контроллеры зависят от сервиса который создает модель?

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

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

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

Maksim (Ellrion)
20.02.2018
12:28:02
Супер, в моем случае зависимостей нет, но я хочу добавить метод в контроллер, это ок? Более логично, мне кажется
более логично добавить именно в модель. метод create же в модели у тебя. Потом вызывать его из других контроллеров или из вообще не контроллеров будет приятнее

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

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 верно кказан?

для веба все ок, $this->guard()->attempt($this->credentials($request))
Если я правильно понимаю, тут используется родной ларовский Auth::guard, потому что jwt это все таки про stateless

Владислав
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

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 Получается все верно, так можно работать

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
Ребят, подскажите, как в миграции на Ларавел сделать столбец с типом hstore?
это постгрешный тип? не уверен что из коробки он поддерживается ?

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

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

Можно это как-то сделать внутри основной модели ?

Или выносить это это как две операции и оборачивать в транзакцию снаружи, т.е. там где происходит работа с моделью?

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

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

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