Alex
Как правильно?
Dmitry
Как правильно?
сделай сервис для этого. Ивенты очень не очевидны. Лучше их не использовта для таких вещей.
Denis
Ребят, только не убивайте сразу за вопрос )) посоветуйте что почитать по laravel чтоб быстро старинуть. На русском.
Denis
*стартануть
Dmitry
вечно все хотят какую то волшебную пилюлю. Вроде все взрослые люди, как минимум большенство. И должны понимать что обучение - это сложный, местами нудный, и да, долгий процесс.
Roman
перешлю паре человек 😊
Denis
Да я готов. скиньте ссылочку на доку то, если есть на русском.
Denis
Спасибо
Oleksii
laravel.su
Anonymous
[marlin] Laravel как инструмент на примере создания блога
Anonymous
вот этого чувака видосы глянь
Anonymous
для старта норм
Dmitry
Да я готов. скиньте ссылочку на доку то, если есть на русском.
только будь готов к тому что на русском информация будет не актуальна ;)
Anonymous
Да я готов. скиньте ссылочку на доку то, если есть на русском.
Вообще самое главное это понять основные принципы, какие инструменты за что отвечают и что реализовывают. А дальше тупо ставишь задачу, юзаешь гугл. нарабатываешь базу.
Denis
👍👍👍
Denis
Благодарю!
Anonymous
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Anonymous
http://torrentfastname.info/forum/viewtopic.php?t=1194405
Anonymous
Привет всем. Пытаюсь использовать VueResource следующим образом, на что получаю ошибку
Anonymous
invariance
https://t.me/vuejs_ru
Anonymous
Спасибо.
Anonymous
Неправильно подключал, теперь всё ок.
Alex
Так, предполагаю, что это тоже тупенький вопрос, но все же: если мне не нужны дополнительные зависимости для создания класса, который просто создает новую модель и возвращает ее, я ведь могу просто сделать этот метод создания модели статическим и использовать где надо, не используя сервис провайдеры?
Alex
Он не хранит данные
Alex
Потому что она будет вызываться из разных контроллеров
Dmitry
Потому что она будет вызываться из разных контроллеров
т.е. твои контроллеры зависят от сервиса который создает модель?
Maksim (Ellrion)
Потому что она будет вызываться из разных контроллеров
иногда если логика небольшая и зависимостей нет то в самой модели можно сделать статичекский метод типо createFrom(...) наприрмер, что по сути тупо хелпер. Но вот если при создании нужно еще зависимости, да и логика большая (т.е. разнести по методам нужно), то лучше отдельный билдер делать и не статикой а нормально. инжектить обычно по имени класса без альясов. провайдер к нему может и не понядобиться, лара умеет резолвить зависимости и без него же. ну а если понадобится то всегда есть апп провайдер.
Alex
Супер, в моем случае зависимостей нет, но я хочу добавить метод в контроллер, это ок? Более логично, мне кажется
Alex
Ну, return Model::create()
Dmitry
а почему то просто не инъектишь ее в метод?
Maksim (Ellrion)
Супер, в моем случае зависимостей нет, но я хочу добавить метод в контроллер, это ок? Более логично, мне кажется
более логично добавить именно в модель. метод create же в модели у тебя. Потом вызывать его из других контроллеров или из вообще не контроллеров будет приятнее
Valera
Привет Кто может подсказать, в модели есть protected $dates с названием поля. В шаблоне это поле выводится как ->format('d.m.Y'). И всё бы ок, только поле может быть пустым и тогда появляется ошибка. Как-то можно решить данную проблему?
Valera
Да
Valera
Либо выводилась строка
Valera
С заданным текстом
Vladimir
Есть гайды по проектированию бд для интернет магазина?
Dmitry
Есть гайды по проектированию бд для интернет магазина?
как сделать таблицу с товарами и таблицу с заказами? ну кажется я в вопросе все уже рассказал )))
Dmitry
С заданным текстом
можешь использовать аксессоры
Vladimir
Я тут перфекционизмом страдаю
Vladimir
Вложенности, составные товары
Maksim (Ellrion)
С заданным текстом
попробуй так {{ $model->date_field->format('....') ?? 'some string' }} или {{ optinal($model->date_field)->format('....') ?? 'some string' }}
Valera
При $model->date_field->format('....') ?? 'some string' Call to a member function format() on null
Maksim (Ellrion)
или сделай действительно акцессор с нормальной проверкой даты. если таких методов хелперов для вывода много и не хочится засорять модель то можено заюзать презентер подход
Maksim (Ellrion)
https://gist.github.com/Ellrion/02ca1afe1ea45f1177a47260dac5621d
invariance
прочитал "презервативы в laravel"
invariance
ндээ...
Владислав
помогите с кастомной авторизацией
Владислав
используется библиотека tymon/jwt-auth
Владислав
для веба все ок, $this->guard()->attempt($this->credentials($request))
Владислав
а вот для мобильного приложения проблема заключается в том что для входа используется номер телефона и код из смс
Владислав
а в проверке уже зашито поле password
Владислав
вот напарываюсь на ошибку что нет параметра password
Владислав
или что jwt не может быть распарсен из $request
Владислав
есть идеи?
Alex
В app/jwt путь до модели User верно кказан?
Alex
для веба все ок, $this->guard()->attempt($this->credentials($request))
Если я правильно понимаю, тут используется родной ларовский Auth::guard, потому что jwt это все таки про stateless
Владислав
да
Valera
Ещё вопрос. В моделях есть связи типа belongsTo У модели кредита это borrower() У заемщика - address_fact() Пытаюсь грузить как $data = Credit::with('borrower', 'borrower.address_fact')->take(10) ->get(); Как теперь получить адрес заемщика? $data[0]->borrower->address_fact выводит null
Valera
Походу таки напутал со связями
SomeOneAdmin
Подскажите пожалуйста, а есть где-то на просторах инета написанный на ларавель интернет магазин? ,
🎄Victor
Чуваки, создал Notification. В нем в toMail нормально возвращать класс который сгенерен через php artisan make:mail? Просто, логично что в папке app/Mail хранить все письма, и там уже конфигурировать какие вьюшки итп использовать. Только у меня IDE ругается что “Return values is excepted to be… MailMessage”, это при возврате своего mail класса в toMail методе Notification-а. Хотя письмо вроде отправляется
🎄Victor
хм, https://stackoverflow.com/questions/40683957/laravel-5-3-notification-vs-mailable Получается все верно, так можно работать
🎄Victor
ну там кода толком нет в toMail: return (new NewAuctionOrderMail($notifiable, $this->order))->to($notifiable->email); где NewAuctionOrderMail то что получается после php artisan make:mail NewAuctionOrderMail
🎄Victor
но в общем все ок я так понимаю