ivan
В бд имя файла пишется нормально
sagilve
Почему artisan создает public function edit(MyModel $myModel), а не public function edit(Request $request). Где правильно я должен создать модель и передать в edit?
sagilve
да
Vasyl
Здраствуйте! Нужно переписать сайт c WP на Laravel. Кому интересно, в лс.
Anonymous
Подскажите как во вьюхе вывести данные в которых есть html теги? чтобы они работали. Например Есть заголовок есть описание, в описании я добавляю данные к примеру: '<p>Теплым летом мы спешили на речку <br> речка была теплая</p>'
Anonymous
и чтобы при выводе <td>{{$post->description}}</td> соблюдались эти самые теги в тексте
Anton
только не забудь - пользовательский ввод
Anton
не должен попадать в такой вывод
Anonymous
https://www.google.co.uk/search?q=blade+don%27t+escape+html&oq=blade+don%27t+escape+html&aqs=chrome..69i57.11350j0j7&sourceid=chrome&ie=UTF-8
Спасибо! то что нужно, работает. А почему с пользовательским не так? Потому что ввести может все что угодно?
Anonymous
и js иньекцию сразу :)
тогда второй вопрос, теги вношу я, причем заранее подготовленные при определенных действиях. А как не дать пользователю в это поле вносить теги и пр.?
Anonymous
найди лучше готовый пакет для ббкодов
Anonymous
ShortCode например
Anonymous
очень простой в использовании
Anonymous
Anonymous
или прикрутить редактор типа ckeditor?
ivan
После move() имя файла кракозяброй. dd(filename) выводит все ок. . В бд имя файла пишется нормально Проект на локалке вин7. Кто сталкивался, помогите, пожалуйста. Лучше в ЛС.
ivan
Да.
Dmitry
а зачем?
ivan
С латиницей все ок
ivan
Потому что так нужно заказчику. И предположим, нужен будет аватар. А файл на русском. Move все испортит, как достучаться до файла потом?
Dmitry
Потому что так нужно заказчику. И предположим, нужен будет аватар. А файл на русском. Move все испортит, как достучаться до файла потом?
при сохранении название не сохраняется по умолчанию, а генерится уникальное. На самом деле с русскими названиями ты хлебнешь горя
Anonymous
или прикрутить редактор типа ckeditor?
говно кучу проблем получишь особенно если у тебя какой то форум или блог
ivan
Вчера через storage:: получил такую же кракозябру. Сейчас проверю, отпишусь.
Anonymous
говно кучу проблем получишь особенно если у тебя какой то форум или блог
да в принципе пользователи вводить ничего и не будут этот вывод вместо евента. аля лог типа постов
Anonymous
тогда хотя бы https://draftjs.org/ а не ckeditor
Anonymous
https://draftjs.org/ это по сути «фреймворк» если его так можно назвать, с помощью которого ты делаешь свой «ckeditor»
ivan
Store сам создаёт уникальное имя. Попробовал через storeas('uploads','имя файла на русском'), получил кракозябру.
ivan
Создать таблицу для файлов? Основная - пользователи с file_id и таблица files с информацией?
Anonymous
Приветствую. В елке как то можно выбрать сумму по нескольким полям? Например есть модель Order, у нее есть отновшение hasMany items, по сути пивот таблица с order_product можно ли когда вызываешь Order::with('items.products') получить в items SUM(price*qty)? или надо таки в цикле потом пробегаться все равно?
ivan
Это будут пдф файлы, название файла - важно. И когда захотят скачать файл, это не должно быть 'zniREktDo....'. надо что бы оригинальное имя у файла было. Загружали файл "Охота на яка.pdf", скачали "охота на яка.pdf"
ivan
В интернете нашел, что проблема в кодировке файловой системы или фтп клиента. Такое может быть?
ivan
Понятно. Спасибо
ivan
Спасибо. Буду пробовать
Oleksii
Всем привет,подскажите плс,возникла проблема с Laravel Echo(Pusher),на беке все работает(в логе pusher`а видно события), а вот с фронтом проблема,на канал подписываеться но события не обрабатывает
Alex
Если на канал подписывается, а событие не отрабатывает, покажи как ты вешаешь listen на событие.
Nik
плюс там есть приватные и публичные каналы, и работают они немножко подругому
Oleksii
Oleksii
Alex
поставь точку в названии
Alex
вот так listen('.foobar', ...)
Oleksii
а отправлять при этом на .foobar или просто?
Oleksii
а подскажи плс,как сделать чтобы название события было без неймспейса - App\Events\PublicMessageCreated
Alex
В laravel-echo, если ты перед событием ставишь точку то плагин сам заменит на полное название
Nik
а есть какой-то способ дернуть цепочку релейшенов имея на руках запись вида 'box.shipment.order' в качестве релейшенов?
Alex
спасибо
не за что)
Anonymous
Добрый день. Подскажите где в ларавел находится папка illuminate?
Anonymous
Не могу файл найти AuthenticateUsers.php
Konstantin
shift shift
Volodymyr
Всем привет. Кто как хранит древовидные структуры ?. Условно, есть таблица департаментов, у нее есть parent_id , который если NULL то это корневой департамент, а если нет, то дочерний, тут становиться вопрос поиска детей и тд, есть ли возможности у лары удобно управлять этим. Или прийдеться делать что-то вроде - ... выбрать список детей :id (SELECT WHERE parent_id = :id) выбрать список их детей (SELECT WHERE parent_id IN (:children1)) выбрать список детей детей (SELECT WHERE parent_id IN (:children2)) ....
Dmitry
public function children() { return $this->hasMany(self::class, 'parent_id'); } public function childrenRecursive() { return $this->children()->with('childrenRecursive'); } public function parent() { return $this->belongsTo(self::class, 'parent_id'); } public function parentRecursive() { return $this->parent()->with('parentRecursive'); }
Андрей
/vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php
Anonymous
а для чего оригинальное имя?
Anonymous
Подскажите почему при выводе во вью на редактирование поля селект заполняютя не текущими данными а всеми при этом в селекте сразу стоит первый из списка
Anonymous
т.е. записываю при создании 5 например в просмотре 5 при редактировании 1 ставится
Anonymous
первая запись из базы.
Anonymous
выводить нужно все но стоять должно то что было установлено при создании
EN
Ребята , очень важно услышать мнения разработчиков которые делают или делали проекты на Laravell с большим кол-во онлайн юзеров, а именно стоит ли начинать большой проект с большим кол-во юзеров онлайн на Laravell ? или же лучше пробовать другие фреймворки ? Спасибо.
Дима
Добрый день. Ребята подскажите, пожалуйста что предпочтительней - 1) Выводить кол-во пользователей организации в шаблон через агрегатные средства по полю organization_id; 2) Использовать поле users в таблице organizations и добавлять инкримент при прикриплении этого пользователя к организации и соответственно выводить инфу через переменную.
Дима
По сути я вижу что 2 вариант лучше, если предпологается использовать API
Nik
зависит от требований. обычно достаточно первого варианта, при частом обращении к этим данным - более подходит второй вариант
B
чуваки подскажите
B
получил такую тестовую задачу
B
и непойму что делать то
B
ну т.е. я прочитал все слва понял включая предложения, но делать то что нужно?