Nik
а посоветуйте пакет быстренько парсер страниц накидать
🇺🇦 Edward
Ребят, понимаю что не совсем туда пишу, но мб кто-то сталкивался с такой проблемой:
подключил select2.
Никаких ошибок нету, но при клике на селект не появляется выпадающий список
Anonymous
Привет. Чем компонент отличается от секции?
Murad
Anonymous
Ребзи кто подскажет как посреднике получить роли пользователя и передать их в следующий посредник?
SarcasmIO
ты о мидлварях ?
Anonymous
$roles = Auth::user()->roles()->pluck('name')->toArray();
return $next($request, $roles);
Anonymous
Да
SarcasmIO
а зачем?
{"Json" :
Anonymous
Да я хз вообще, отправил а в следующем посреднике делаю dd($roles) а их нет
🇺🇦 Edward
Murad
{"Json" :
а ты на нужный селект повесил или на все?
SarcasmIO
SarcasmIO
ясно
Anonymous
а зачем?
Хочу в посреднике которые проверяет авторизацию сразу получить список ролей пользователя в виде массива и передать дальше
SarcasmIO
🇺🇦 Edward
SarcasmIO
я понял что ты хочешь, зачем ты это делаешь
Anonymous
Разделение ролей в системе для ограничения доступа к методам контроллера
SarcasmIO
просто добавь scope на роуты и укажи мидлварь
Anonymous
$this->middleware('auth');
$this->middleware('admin', ['except'=>'index']);
Anonymous
В auth сразу проверить авторизацию ну и за одно сразу получить массив ролей, а дальше уже проверка
SarcasmIO
зачем для этого передавать $roles дальше
Anonymous
Чтобы в каждом посреднике не получать и проверять роли пользователя
SarcasmIO
у тебя будет один мидлварь
Anonymous
Ну типа создал один раз массив ролей и дальше по цепочке его просто передавать
SarcasmIO
который будет этим заниматься и в зависимости от roles()
Anonymous
Нет для каждой роли
SarcasmIO
ты наркоман
SarcasmIO
иди читай заново про ACL/RBAC
Anonymous
У меня есть контроллеры к которым можно обращаться только админам к примеру
SarcasmIO
круто
SarcasmIO
это ты сам придумал?
Anonymous
😂
Anonymous
Предлагаешь к маршрутам привязывать посредников?
Anonymous
Или разделить маршруты на группы?
Anonymous
И группе сразу посредника привязать?
Anonymous
А как быть когда в контроллере есть методы одни для админа, другие для других ролей?
Illia
мидлварь можно указать в конструкторе контроллера
Anonymous
Что я и делаю
Illia
и указать на какие методы это не распространяется
Anonymous
Именно так и делаю
Anonymous
Хотел просто получить в самом первом посреднике который проверяет авторизацию массив ролей и передать их следующему посреднику
Anonymous
Спросил как это сделать
Anonymous
Пока ответа не получил
{"Json" :
Anonymous
Всем спасибо!
🇺🇦 Edward
Есть сайт, на нем планируется писать просто отзыв о чем-то.
Обьектов отзывов очень много, при чем уникальных.
В каком виде лучше всего это пользователю показывать чтобы он выбрал себе нужное?
🇺🇦 Edward
Просто таблицей - будет очень длинная таблица
🇺🇦 Edward
Какими инструментами можно сделать чтобы был input в который начинаешь вводить текст, он сверяет с БД на наличие чего-то подобного и показывает подсказки?
🇺🇦 Edward
Ну как сейчас в поисковой строке гугла например
🇺🇦 Edward
Murad
🇺🇦 Edward
jquery/ajax
Murad
jquery/ajax
Блин даже не знаю, попробуй загуглите "живой поиск jquery ajax", лито вот как вариант: http://ajaxs.ru/lesson/ajax/132-zhivoj_poisk.html
Murad
Если сложности будут, можешь в лс написать, помогу разобраться
🇺🇦 Edward
Спасибо )
Archakov
Можно ли задать $table->foreign('parent_id')->references('id')->on(‘questions’)->onDelete('cascade'); для двух таблиц?
Archakov
у меня две таблицы questions, answers, делаю лайки и хотел бы, чтобы для questions и answers это работало
Подскажите с чем может быть связанно?
generic.exception: An exception occurred while executing 'ALTER TABLE ads ADD created_at timestamp null NOT NULL, ADD updated_at timestamp null NOT NULL': SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value for 'updated_at'
Это я просто через конструктор БД в Voyager добавляю метки времени в таблицу. Прикол в том что раньше работало нормально.
Anonymous
Кто может кинуть ссылкой в меня где можно почитать про посредник для логирования действий пользователя?
Johnny
Nik
Anonymous
так смешно от подобных вакансий
написано в заголовке, что ищут юниора
Anonymous
а запросы больше чем для миддла
Rishat
Nik
платите мне деньги и называйте хоть уборщицей (с)
Alex
всем привет.
есть правило для валидации
'questions.new.*.content' => 'sometimes|required'
есть сообщение об ошибке
'questions.new.*.content.required' => 'Вы забыли добавить описание к вопросу',
как мне в сообщении об ошибке указать то что находится в * ????
Maxim
Работая в веб студии, говорю, что требования в вакансии всегда выше, чтобы отсеить тех кто совсем тук тук. Придут те кто готов развиваться, и половины этого не знают)
Maxim
так смешно от подобных вакансий
написано в заголовке, что ищут юниора
Trekov
Чем кстати девопсы занимаются? У них нет как у сисадминов, что настроил все хорошо и можно гулять?
Trekov
Тут за офтоп не банят?
Trekov
Мне как-то такая работа представляется как некое оплачиваемое работодателем обучение. Что ты развернул все, настроил, а потом всякое новое пробуешь, тестируешь, учишься в рабочее время, чтобы если что решить более сложные задачи, какие в будущем могут возникнуть сразу же, без задержек, либо про запас что-то подготовить, либо тренироваться на случай экстренных неприятностей
Maxim
Насколько я в курсе девопс типа сисадмин с глубокими знаниями прогера, то есть если что-то отъебнет, то может почикать побыстрому
Александр
Как последовательно запускать тесты? Из Index получаем всё, далее в show передаём один ID из index, а далее из show в update