Luka
Dmitriy
S ge
/
Юрий
Если мск или спб, то ищите удаленку. Сам переехал чуть больше года назад в мск из воронежа. Огромная разница в рынках труда
Vladislav
Всем добрый день. Правильно ли я понимаю, что для публично и административной части модель одна?
Anonymous
Vladislav
И вместо публично, нужно написать пользовательской. Есть список рубрик, их создает администратор, и есть записи в рубриках, их пользователи
Eugene Goose
День добрый!
Eugene Goose
Гуру здесь?
Eugene Goose
Спят еще небось
Игоревич
Спим ага ;)
Anonymous
Ребят подскажите плиз как залогиниться на сайт с помощью Guzzle? $response = $client->GET('https://biz.yelp.com/login', [
'auth' => ['value','value1'
],'cookies' => $jar ]);
$data = $response->getBody();
return $data;
Anonymous
что я не так делаю? он возвращает форму мне(
Anonymous
Правильно
Anonymous
А что он тебе должен возвращать если у тебя запрос GET
Anonymous
Ты должен отправить POST запрос с данными на страницу авторизации
Игоревич
С постом ещё _token потребуется, скорее всего
Anonymous
Дык о нём даже говорить не нужно наверное :)
Anonymous
Раз внешняя форма
Игоревич
Ну мало ли)
Anonymous
Ну тоже верно. Может парень недавно начал юзать Лару
Игоревич
Если без него то это не стандартный метод а апи
Anonymous
Кто нить делал авторизацию через телегу?
Anonymous
Я задумался, вот только думаю стоит или не стоит делать
Игоревич
Если аудитория пользуется, почему бы не сделать, провайдер вроде есть
Anonymous
Игоревич
Anonymous
Игоревич
возможно такая реализация
Anonymous
Anonymous
я просто уже незнаю как копать все говорят просто но я чет первый раз guzzle юзаю и не могу подставить данные, если бы они api давали как под другой свой сервис то все окей) а мне надо выташить данные из /url который идет после авторизации)
Anonymous
и получается надо сначала сделать логин и потом уже
Игоревич
Посмотрел biz.yelp.com - там форма авторизации реализована post`ом, и она ждё не только логин и пароль, но и csrftok. Это вроде защиты от сторонних скриптов.
Игоревич
Если нужно на этот сайт постучаться, можно забрать get`ом форму, вытащить csrftok и с логином-паролем отправить методом post
Игоревич
я бы curl`ом сделал, но guzzle вроде делает то же самое только проще
Anonymous
https://biz.yelp.com/login
Anonymous
точнее всего это форма)
Anonymous
https://biz.yelp.com это другая
Anonymous
Игоревич
да, это получение тела формы
Игоревич
не отправка
Anonymous
да но как получается залогинится если get
Anonymous
?
Игоревич
не понял вопроса, у вас получается залогиниться Get`ом или нет? Если да, тогда в чём вопрос? Если нет - я бы сделал постом, так как форма сделана на отправку постом.
Игоревич
вот их пост-запросы
http://docs.guzzlephp.org/en/latest/quickstart.html#post-form-requests
Anonymous
http://joxi.ru/D2P6wNXSpZoBqr
Anonymous
Anonymous
но вручную все ок
Anonymous
а какие параметры отправляли?
Route::get('/back', function (Request $request) {
$jar = new \GuzzleHttp\Cookie\CookieJar();
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://biz.yelp.com/login', [
'form_params' => [
'email' => 'почта@yahoo.com',
'password' => 'пароль',
]
]);
return $response->getBody();
Игоревич
Поля login_url и return_url тоже можно приложить, хоть пустые. Они же есть в форме, вдруг проверяются на той стороне.
Игоревич
Я задумался, вот только думаю стоит или не стоит делать
Official OAuth API for Telegram does not exist.
Есть решения через https://telepass.me/, но они заменяют весь SocialiteServiceProvider при установке и похоже токены ходят через стороний сервис. Что-то мне это не очень нравится.
Игоревич
https://github.com/TelegramPassport/passport-laravel
Luka
Подскажите, как сделать формтированный вывод из базы? использую редактор CKEditor , в базу все в норме сохраняется.
произвожу вывод из БД в шаблон и нет форматирования, теги голые светятся
Luka
Luka
Это защита в Ларе?
Luka
{!! переменная_с_тегами !!}
Vladislav
Народ, помогите с гитом. Создал ветку, и понял, что поторопился. Она еще не отправленна, можно ли ее не отправляя превратить в апдейт склонированной? Пользуюсь гиткракеном
Vladislav
Vladislav
А вообще ситуация такая, подцепил админку sleeping owl. Сделал, чтобы в нее можно было бы попасть после авторизации. Затем решил сделать разделы, которые можно будет добовлять из админки. Ответвил от админки ветку
Vladislav
А стоп, по идее в чем проблемма, завершу рубрики, и волью обратно
Vladislav
Просто смутило что в ветке смешалась и админ часть, и публичный вывод разделов
Vladislav
Вообще как этом случае правильно организовать? Во первых ничего что я иногда ответвляюсь от другой ветки а не от мастера. В той ветви может быть более обновленная шапка например, но сама ветвь не закончена, переключися на другую задачу, для которой принципиально важно иметь то обновление
Юрий
Юрий
Удали ветку
Юрий
Влей патч в нужную
Юрий
Vladislav
Влей патч в нужную
патч это получается копия? Думаю в каком то сжатом формате. ПРоще говря тоже самое что скопировать в другую папку, удалить ветвь и вставить скопирвоанные файлы? P/s Я понял что patch средствами гита делается
Vladislav
Просто принцы уточняю
Юрий
Ну патч это содержимое твоих коммитов. Или ты можешь сделать как выше написал - обновить родительскую ветку и сделать ребейс дочерней на обновление родительской
Vladislav
Юрий
Черри пик еще есть)
Юрий
Не уверен есть ли он в кракене
Юрий
Делашь коммит в родительскую и черри пик его же в дочернюю
Dmitry
Привет, я не могу понять, где переопределять метод своих сообщений ошибок валидации
Dmitry