@laravel_pro

Страница 1527 из 2014
Oleg
25.06.2018
13:13:26
Maksim (Ellrion)
25.06.2018
13:13:52
Так что за хелперы
https://github.com/laravel/framework/blob/5.6/src/Illuminate/Foundation/helpers.php https://github.com/laravel/framework/blob/5.6/composer.json#L91-L92 ты в своем проекте можешь сделать такой же файл и так же его подрубить в композере.

Ilya
25.06.2018
13:15:28
а зачем его в composer пихать?

а могу создать отдельный файл с функциями и подключать его с помощью use or require

Google
Ilya
25.06.2018
13:16:22
??

Maksim (Ellrion)
25.06.2018
13:16:27
а зачем его в composer пихать?
что бы не надо было его потом отдельно гдето рекваирить

Ilya
25.06.2018
13:16:54
спасибо

))

я дурак!

Игорь
25.06.2018
13:40:22
Скажите, а в какую папку вы кладете изображения, относящиеся непосредственно к самому сайту (оформление, логотипы и так далее)?

Nik
25.06.2018
13:42:58
Паблик или ресурсы + компиляция

Игорь
25.06.2018
13:43:40
public/img (images)
Спасибо!

Gleb
25.06.2018
13:45:16
Спасибо!
Не забудь сделать символическую ссылку

Игорь
25.06.2018
13:46:23
Не забудь сделать символическую ссылку
Это что именно имееется в виду? На сервере, или чтобы их доставать в шаблон?

Google
Andrey
25.06.2018
13:47:22
Это что именно имееется в виду? На сервере, или чтобы их доставать в шаблон?
Скорей всего он имел ввиду работу с фасадом Storage и символической линкой из public/storage на storage/app/public

Игорь
25.06.2018
13:47:34
Я про папку
Я понял. Но это внастройках htaccess или в настройках Laravel имеется в виду

Gleb
25.06.2018
13:47:58
В настройках ОС скорее всего

Maksim (Ellrion)
25.06.2018
13:48:20
к этим файлам не нужен доступ из приложения и ссылка там нафиг не сплющилась

просто делайешь обычную директорию public/images

Игорь
25.06.2018
13:49:16
А в Laravel изображения в шаблон так и попадают src="public/image" или есть специальный хелпер?

типа asset какого-нибудь

Чтобы взять конкретное изображение

Maksim (Ellrion)
25.06.2018
13:50:24
можно asset(), можно просто "/image" на самом деле это не сильно принципиально

Игорь
25.06.2018
13:50:34
ок

F01134H
25.06.2018
14:30:42
кто-нибудь в курсе, юзать валидацию ларки без реквестов - норм?

Roma
25.06.2018
14:45:25
кто-нибудь в курсе, юзать валидацию ларки без реквестов - норм?
Юзали для валидации кастомных моделей перед сохранением в базу arangodb Там был свой драйвер но правила и валидатор от ларавел

Maksim (Ellrion)
25.06.2018
15:00:42
кто-нибудь в курсе, юзать валидацию ларки без реквестов - норм?
ну каких либо запретов на это нет. есть даже очень популярный пакет который превносит валидацию в модели. да и лара например делает кое где валидацию прямо в контроллере

Nik
25.06.2018
15:21:46
никто не загорался бредовой идеей диспатчить джобы из ноды в ларку ?

Maksim (Ellrion)
25.06.2018
15:33:31
ну там должно быть не сложно. просто кидаешь в нужную очередь json и всё { "job": "App\\\\Foo\\\\FooJob", "data": { "baz": 1 } } на самом деле если джобу предварительно зарегать в контейнере по некому имени (например jobs.foo), то вместо "job": "App\\\\Foo\\\\FooJob", можно будет писать "job": "jobs.foo",

Vladimir
25.06.2018
16:38:48




Филабл на погоду не влияет.

fso
25.06.2018
16:40:42
->$ - убери $

Vladimir
25.06.2018
16:40:47
Что это может быть? При этом в контроллере, все сетится норм, такое ощущение что контекст теряется где-то ?

Google
Влад
25.06.2018
16:40:53
а зачем ты передаешь $product параметром?

Vladimir
25.06.2018
16:40:59
епрст

->$ - убери $
спасибо!!!!

Nik
25.06.2018
16:41:15
чукча не читатель, чукча писатель

fso
25.06.2018
16:41:30
:)

Vladimir
25.06.2018
16:41:32
замылился глаз, надо поспать))

а зачем ты передаешь $product параметром?
Что бы разгрузить контроллер, что бы читабельнее было. Есть более рациональное\правильное решение? С удовольствием углублюсь.

Влад
25.06.2018
16:43:36
$product->store($request) - достаточно

а внутри юзать $this

$this->fill([ 'name' => $request->name, 'user_id' => $request->user_id, ... ]);

Vladimir
25.06.2018
16:46:35
Вячеслав
25.06.2018
16:54:23
Ребят, внешние ключи такие как user_id не должны быть в $fillable и должны быть защищены от так называемого MassAssignment (массового присвоения) с помощью методов ::create ::make ->fill и т.д. Для связей должны использоваться такие методы как: ->associate, ->attach, ->save, ->saveMany https://laravel.com/docs/5.6/eloquent-relationships#inserting-and-updating-related-models

Vladimir
25.06.2018
18:41:58
Кто подскажет или направит, есть таблица анализов: юзерайди, название, время, значение и часть дня (утро, вечер) Нужно отдать юзеру массив всех анализов сгруппированых по части дня для конкретного пользователя, условно все что были в эту дату утром и все что были вечером. Трансформерами или на стороне базы собрать? Какие идеи?

Евгений
25.06.2018
18:46:11
Эм, на стороне базы

Vladimir
25.06.2018
18:47:33
Тогда нитивным запросом, верно? У ОРМ так гибко не выйдет?

Евгений
25.06.2018
18:47:43
Выйдет

Ты новичек в ларе?

Vladimir
25.06.2018
18:48:38
нет

Google
Евгений
25.06.2018
18:49:16
А в чем конкретно сложность по орм получить, я чот не понял?

Vladimir
25.06.2018
18:51:15
Та не в чем, что-то нашифровал себе. Нужно отдохнуть))

Евгений
25.06.2018
18:52:46
Я тож сегодня переработал, упоролся

Александр
25.06.2018
20:16:02
Просто по связям жадная подгрузка, и отдать из апи с помощью апи ресурса

Andriy
25.06.2018
20:50:47
Подскажите плиз, как сделать так, чтобы основной composer.json подхватывал то что внутри проэкта



тоесть у меня может быть несколько composer.json

Кто-то сталкивался?

Admin
ERROR: S client not available

f4rt~
25.06.2018
20:54:43
https://github.com/wikimedia/composer-merge-plugin

те может так же помочь Laravel Modules, судя по всему

Maksim (Ellrion)
25.06.2018
20:59:19
Выглядит очень странно. Зачем такое делать? Но вообще можно например указать эту директорию в основном композере как локальный репозиторий

https://getcomposer.org/doc/05-repositories.md#path

Oleksandr
25.06.2018
21:15:21
Доброй ночи. Возможно подскажете, ибо не могу загуглить чет $sent->merge($received); Делаю слияние обьектов, но сливает он без учета id, Мне нужно слить в зависимости от поля id. Как это реализовать?

Nikolay
25.06.2018
21:36:14
Просто добавить в конец массива?

Array_merge соединяет массивы , и если есть с таким же id то заменяет

Konstantin
25.06.2018
21:39:55
Работал кто со страйпом ?

Илья
25.06.2018
22:17:57
есть валидационное правило 'items.*.conditions' => [ 'required', 'array', 'min:1', ], есть кастомное название атрибута public function attributes() { return [ 'items.*.conditions' => 'условие в элементе :id', ]; } хочу в кастомном названии (на месте, где я написал ":id", но так не работает) получить айдишник, который находится на месте * знает кто-то как такое сделать? в инете не нашел информации по этому поводу :(

Dead
26.06.2018
05:32:09
У трейтов минусы есть ?

Google
ExPandable
26.06.2018
05:42:20
подскажите, плез. есть продукты, у каждого продукта есть одна и более категорий. есть таблица связи продукт_категория с полями продукт_ид и категори_ид как можно красиво вытащить это все, сджойнив с таблицей категорий? запрос сам написал(нерабочий) но он получился что то типа такого: \DB::table('product_category') ->select('title') ->join('categories', 'products_category.category_id', '=', 'categories.id') ->where('product_id', 1)->get();

ExPandable
26.06.2018
05:45:07
я вот и хочу через элоквент

Gleb
26.06.2018
05:45:08
У трейтов минусы есть ?
нет, если использовать по назначению

class Product public function categories() { belongsToMany(Category::class); } class Category public function products() { belongsToMany(Product::class); } (new Product)->categories()

ExPandable
26.06.2018
05:47:39
так а как это через таблицу связи сделать?

Кристина
26.06.2018
05:49:40
Всем привет. Подскажите хороший туториал по юнит тестам для новичка

Александр
26.06.2018
05:51:11
ExPandable
26.06.2018
05:59:54
belongsToMany, ты доки открывал?
да, уже нашел, спасибо

Aztwin LK
26.06.2018
06:07:21
Гайз! Встал вопрос добавить пользователям из таблицы users состояние state дабы иметь возможность блокировать учетные записи. Поле state в таблицу добавлено, а вот где нужно дописать дополнительную проверку?

Aztwin LK
26.06.2018
06:18:26
Daniel
26.06.2018
06:24:11
auth?
http://itsolutionstuff.com/post/laravel-5-simple-user-access-control-using-middlewareexample.html это если прям совсем просто и без заморочек

Владислав
26.06.2018
06:45:22
Ребят. подскажите пожалуйста как правильнее делать. Есть к примеру таблица configs - там key-value всякие соц сети, телефоны и т.д. ~ 10-15 записей. данные эти нужны на каждой вьюхе. Что лучше - кэшировать Config::all() и всегда брать из кэша или каждый раз делать запрос в БД ?

mr_makss
26.06.2018
06:52:38
вероятно кэшить и с временем жизни повнимательнее. списки вообще в идеале лучше кэшить с двух сторон. время жизни подбирать относительно задачи не забывать, что на определенные евенты кэш необходимо расширять или по более глупому очищать

Владислав
26.06.2018
06:54:43
Можно и закешировать, и в случае отсутствия конфига в кэше - брать с БД и заодно кэшировать. Важно: При изменении кофигов, нужно обновлять кеш
логика-то понятна. но что лучше по быстродействию и архитектурно как более грамотно это необходимо делать

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