Сергей
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Vagan
Добрый день! У кого нибудь провайдер ipv6 подерживает?
SiZE
это не так на самом деле )
Vagan
http://ipv6-test.com/
Vagan
Проверте
Vagan
У меня нету 3 провайдера пробывал
Arcos
может кто-то всетаки может сказать?
Я бы выбрал Laratrust Но смущает число обращений к БД
Alexandr
Всем привет
Alexandr
прохожу курс по ларавел
Alexandr
и там есть вот такое удаление
Alexandr
насколько это нормально?
Alexandr
Alexandr
в цикле будет много форм
Alexandr
это же ненормально?
Murad
Мне кажется это совсем ненормально. Можно просто ссылку указать, и так же повесить событие confirm. Не понимаю к чему там вообще формы
TSka
В современной философии REST для удаления записи нужно отправить DELETE-запрос. Реализуется это как POST запрос с передаваемым параметром method=DELETE. Отправить POST-запрос можно либо с помощью отправки формы, либо с помощью JS. Так что это абсолютно нормально. Если не нравится, всегда можно сделать то же самое на AJAX.
TSka
Мне кажется это совсем ненормально. Можно просто ссылку указать, и так же повесить событие confirm. Не понимаю к чему там вообще формы
Если за удаление будет отвечать обычная GET-ссылка, то я могу на своей странице вставить картинку и в src указать путь к удалению контента на твоем сайте. Ты откроешь эту страницу и тут же под своим авторизованным аккаунтом удалишь контент на своем сайте.
Murad
Вопрос в том, знает ли пользователь ссылку на удаление. На самом деле, не подумал об этом. Но если на то пошло, то можно и ссылки на выход с профиля отправлять и тд.
TSka
Все потенциально-небезопасные действия должны производиться с помощью POST запросов и с передачей csrf_token. Только это будет гарантировать, что пользователь действительно самостоятельно совершил какое-то действие на сайте. Проще говоря, с помощью GET запросов можно только показывать контент.
Сергей
в чем косяк? oauth-public.key" does not exist or is not readable Файлов нет этих(
Pavel
В доку глянь
Pavel
Там есть команда для их создания
Сергей
ребя в чем дело? General error: 1215 Cannot add foreign key constraint (SQL: alter table lessons add constraint lessons_section_id_foreign foreign key (`section_id`) references sections (`id`) on delete no action)
Murad
забываю это(
Я тоже 😀
Pavel
Кажись в доке об этом написано про ансигнед
Anonymous
Подскажите, получаю в контроллере пост данные. Request $request. Вопрос, они уже приходят отфильтрованные? (безопасные). или чем можно фильтронуть?
Pavel
Нет. А в каком смысле фильтрануть?
Pavel
То есть чего конкретно боишься?)
Alexander
Могу ли я использовать User::with('requests') ? Где юзер имеет много запросов Или with работает только для связи 1 к 1 ?
Pavel
Работает со всеми связями
Anonymous
Я имелл ввиду. Фильтрация ковычек и так далее, из серии htmlspecialcha...
Dmitry
Если ты про вставку в базу
Pavel
Если про вывод на страницу, то {{}} не пропустит xss
Pavel
Или как там его
Ахмедов
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Alexander
Подскажите пожалуйста У меня есть сервис - сервисПриложения - запросы Как мне от сервиса получить все сервисПриложения а от всех сервис приложений все запросы? Не могу сообразить
Alexander
поменять логику и получать все запросы, которые принадлежат сервис приложениям сервиса?))
Сергей
подскажите как нормально гит юзать с ссылкой на сторидж? внести в игнор ярлык? а то когда клонирую себе то не ссылка а что то не понятно создаётся
Alexander
class Service extends Model { function serviceApplications(){ return $this->hasMany('App\ServiceApplication'); } function requests() { // Получить все идентификаторы сервисПриложений сервиса $serviceApplicationsIds = $this->serviceApplications->pluck('id'); // Получить все запросы $requests = Request::whereIn('service_application_id', $serviceApplicationsIds)->get(); return $requests; } Это адекватно?
Dmitry
ну то что у тебя реквест привязан внутри модели, не выглядит адекватным :)
Dmitry
или Request это тоже модель?
Dmitry
если да, то выборка что то типа того Service::with('serviceApplications.requests')->get();
Alexander
Request тоже модель)
Dmitry
Request тоже модель)
ну вот тогда и выборку делай опираясь на связи
Alex
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Alex
/link@yetanotherstatsbot
Дмитро
как вывести картинку на просмотр из стореджа в браузер?
Дмитро
Storage::get() выводит текстовую версию картинки
SarcasmIO
Storage::get() выводит текстовую версию картинки
получить ее путь и вывести в <img src=" {{ $img->path }} ">
Дмитро
а можно как-будто ты ее браузером открыл?
Дмитро
file://img.png например
Дмитро
response(Storage::get($file->getFilePath()))->header('Content-Type', 'img'); вот так сработало
Сергей
Ребята, кто с Докером работает?
Сергей
Есть ли простое решение разворачивания проекта для разработки с запуском в контейнере
Сергей
laradock
Пользуетесь Laradock?
Дмитро
я пользуюсь хомстидом для локальной разработки
Дмитро
проще еще не придумали
Сергей
Дмитро
mac
Vitaliy
Парни, в некоторых контроллерах мне нужно юзать определенные кастомные функции(методы), где их лучше всего прописать следуя архитектуре laravel?
Vitaliy
спасибо, обяснил делаю реализацию шаблонов под мета-теги и соовтественно не везде нужны эти проверки, пока что сделал такой функционал в Controller.php, но зачем подгружать его во всех контроллерах, поэтому и спрашиваю где надо это размещать? мне кажется что в провайдере но я могу ошибаться
Дмитро
>>но зачем подгружать его во всех контроллерах сделай ленивую загрузку