Arthur'); DROP TABLE Users;--
Иногда maintainers настолько ленивы что pull request не помогает, релизить не хотят
Andriy
Так что такое fork?
Alexander Petrov
Так что такое fork?
ты клонируешь себе чей-то проект на гитхабе и с этого момента ты можешь вести его параллельную независимую разработку у себя в репозитории
Andriy
да
Это только для публичных проэктов?
Alexander Petrov
Это только для публичных проэктов?
на счет этого не знаю, у меня нет приватных репозиториев чтобы проверить есть ли там кнопка fork
Alex
Насколько правильно утверждение, что если лара служит исключительно для бэкэнда мобильного приложения с авторизацией по JWT, можно смело забить на встроенные Auth, csrf и тд?
Andrey
Что за фигня?
Ты на пыхе 5.6 запускаешь код, который работает на версии не ниже 7.0. Вот пример: // 5.6 public function get($arr) {} // 7.х public function get($arr) : string {} Вызовет как раз ту самую ошибку.
Джамиль
Alex
Фуф, ну хорошо ) а то почему-то казалось что jwt должен как-то с auth общаться
Джамиль
так фасад Auth будет работать
Artem
т.е это нормально, форкаем и дальше оформляем, как свой пакет, добавляем на packagist и уже ставим через композер, как свой?
я делал фикс в своем форке, а в композер ставил ссылку на гитхаб без добавления на пэкэджист
Artem
но это я делал, потому что знал что в хозяин репозитория сделает фикс в новой версии
Antonio
вопрос: если в мидлваре получили/высчитал какую-то переменную/флаг как сделать ее доступной в контроллерах?
Andrey
Почему у тебя какая-то бизнес логика в мидлваре?
Andrey
Просто из любопытства спрашиваю)
Михаил
Приветствую Подскажите как лучше сделать: У меня в нескольких контроллерах и листнерах есть метод который определяет шарду таблиц. Метод этот использует модель. в которой эти данные хранятся Хотелось бы вынести его кудато. только вопрос куда лучше(правильнее)
Antonio
а почему сразу бизнес логика? мне надо пользователя вычислить в мидлваре/гварде, а потом использовать дальше в контроллерах
Andrey
типа так $Request->merge(['Me' => $User]);
Antonio
спасибо
Andrey
и не забудь return $next($Request);
Andrey
Прост потом, когда все забудут, где эта переменная вычисляется, это будет пахнуть магией и пахнуть плохо)
Andrey
чую щас посыплются гневные комментарии 😅
Antonio
а если не в реквест? потому что она понадобится не только в реквесте, но и в сервисах.
Anton
вопрос: если в мидлваре получили/высчитал какую-то переменную/флаг как сделать ее доступной в контроллерах?
а если singleton какой-нить захерачить, типа хранилище и в свойство его писать?
Andrey
клади сразу в глобальные переменные) че мелочится?)
Andrey
😅
Antonio
вот тоже об этом подумывал, но в прошлые раз, когда я подумывал про синглтоны, оказалось что я был неправ
Anton
тогда хз, первое что на ум пришло
Anton
ну в глобальные еще 😂
Antonio
клади сразу в глобальные переменные) че мелочится?)
всегда так делаю, это я тут просто создаю вид, что пытаюсь думать
Andrey
Я тебе очень рекомендую перенести логику в контроллер
Antonio
Я тебе очень рекомендую перенести логику в контроллер
какую логику? получения связки юзер/группа по приходящему токену? это же фактически гвард
Antonio
в каждый контроллер пихать эту логику?
Antonio
Andrey
ухты четкие стикеры)
Andrey
гвард должен только проверять, что входящие данные соответствуют каким-то правилам
Antonio
а пользователя он не возвращает?
Andrey
никогда
Antonio
конструктор каждого контроллера?
Anton
эм, модели думал
Antonio
/me ушел читать про логику Auth и где хранится пользователь
Anton
ну или контороллера, а потом отнаследоваться от него
Sultan
Всем привет. Кто работал с Laravel Socialite? Как сделать чтобы окно авторизации соц. сети, открывался в новом окне как popup? В интернете нашел вариант: return Socialite::driver('facebook')->asPopup()->redirect(); Но он у меня не работает. Можете дать совет, пожалуйста
Arthur'); DROP TABLE Users;--
Andrey
Это только для публичных проэктов?
ну просто вряд ли кто-то даст вам сделать форк приватного проекта, в силу того, что он приватный. А вообще форк это просто понятие из GIT (и других систем контроля версия), подразумевает создание новой ветки проекта, которую вдальнейшем можно будет слиять с основной веткой (а можно и не делать этого)
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Korg
Привет всем) Парни, помогите разобраться с проблемой: Lara + vue Отправляю форму http://joxi.ru/nAy6gPnhYLwbvr Форма иногда может содержать файл. Как только добавляю "Content-Type": "multipart/form-data" данные не проходят request http://joxi.ru/YmEpoQKu0KMqXr Не понимаю почему, убираю "Content-Type": "multipart/form-data" - всё проходит и сохраняется. А у меня ситуация, что эта форма строится на vue, для админки, и в зависимости от сущности иногда может содержать поле file. Так вот собственно в чём разница отправлять форму с multipart/form-data и без? Вот пример успешного запроса http://joxi.ru/82Q4lnZfjk9ZRm а вот неуспешного http://joxi.ru/Q2KqoK5C41v0Jr http://joxi.ru/KAxMqPnCMgK6or может кто-то что-то посоветовать?
Arthur'); DROP TABLE Users;--
https://stackoverflow.com/questions/4526273/what-does-enctype-multipart-form-data-mean
Korg
let formData = new FormData(); Object.keys(data).forEach((k) => { formData.append(k, data[k]); }); попробуй так собирать форму с файлом
спасибо, сечас попробую, за остальные ссылки тоже спасибо, но мне всё равно не ясно, почему наличие "Content-Type": "multipart/form-data" делает request пустым
Николай
При установке Sleeping Owl в доке есть такое указание: Add this to the facades in config/app.php: Laravel 4.1 - 5.0 'Admin' => 'SleepingOwl\Admin\Admin', 'AdminAuth' => 'SleepingOwl\AdminAuth\Facades\AdminAuth', 'AdminRouter' ...
Николай
Должна быть секция "facades" в app.php?
Николай
Её нет просто
Arthur'); DROP TABLE Users;--
а что не так?
больше абстракций богу абстракций
Arthur'); DROP TABLE Users;--
Николай
4.1 - 5.0
ставлю именно на 5.0, забыл добавить
Alexey
привет, кто-то использует типизацию в своих проектах?
Anonymous
Да никто это уже не использует...
Anonymous
Вчерашний день.
Anonymous
Николай
4.1 - 5.0
где-то можно посмотреть как выглядит app.php для Laravel версии 5.0, к примеру?
SarcasmIO
https://github.com/laravel/laravel/blob/5.0/config/app.php
Николай
Ясно, похоже что это секция aliases
Николай
Николай
извините за нубские вопросы =)
SarcasmIO
извините за нубские вопросы =)
сначала я тебе, потом ты мне :D
Николай
=)