@laravel_pro

Страница 204 из 2014
Евгений
29.11.2016
11:09:47
ребят

кто нить объединял select2 и vue2?

и laravel)

Zlatoslav
29.11.2016
11:10:34
Выбросил select2 в пользу chosen

Google
Zlatoslav
29.11.2016
11:10:45
vue не юзал

Евгений
29.11.2016
11:11:00
да меня и select2 норм устраивает, задача простая

но чтото в совокупности всего вот этого почему то один тег ставится по умолчанию при инициализации

(;¬_¬)
29.11.2016
11:13:52
а ну хотя
разобрался?

Выбросил select2 в пользу chosen
да, chosen хорош =) хотя select2 я и не юзал, но он вроде бутстрапориентированная фигня, не?

Евгений
29.11.2016
11:14:27
разобрался?
я решил делать с ajax и фронт валидацией на vue

(;¬_¬)
29.11.2016
11:14:39
Евгений
29.11.2016
11:14:51
у меня в админке admin lte уже есть select2 со своими стилями, так проще

валидация на стороне лары но всё на фронт посыдается

(;¬_¬)
29.11.2016
11:15:05
?

Евгений
29.11.2016
11:15:20
я так уже делал, просто не люблю когда всё это надо еще соединять с другими плагинами

(;¬_¬)
29.11.2016
11:15:25
а то если не аяксом, можно возвращать их отдельным массивом, а в шаблоне смотреть, если массив не пустой - рендерить

Google
Евгений
29.11.2016
11:15:26
вечно какая то шняга выходит

тоже так думал

как варинт

но с фронт валидацией в целом симпотичнее

Zlatoslav
29.11.2016
11:15:57
да, chosen хорош =) хотя select2 я и не юзал, но он вроде бутстрапориентированная фигня, не?
Они мало чем отличаются, select2 как-то физически медленней работает с большими данными.

Sergey
29.11.2016
12:13:19
Всем привет, кто работал с oauth2-server-laravel, почему то не продлевает токен, подскажите если кто то сталкивался))

Константин
29.11.2016
12:26:27
Коллеги, кому не влом помочь разобраться, себе уже мозг свернул если честно, не могу допереть, как это все получить. Задача такая, в момент срабатывания middleware auth нужно получить адрес страницы на которую мы бы перешли, если бы были авторизованы, и передать полученный адрес в форму логина. Кто нибудь занимался таким извращением? Если добавить новый middleware он при любом раскладе выполняеся уже после auth, и как следствие уже никаких нужных данных не передает. Есть идеи?

Константин
29.11.2016
12:32:11
ты хочешь после авторизации возвращать на страницу где юзер был?
Нет. С этим то проблем нет, Дело в другом. Пример есть адрес, test.dev/adress1 он проходит через auth, выкидывая на страницу логина, мне нужно, чтобы в странице логина я мог получить адрес test.dev/adress1 распарсить его и в зависимости что за адрес, добавить некоторые доп значения в форму.

marabu
29.11.2016
12:34:05
перед редиректом на страницу логина добавляй в урл адрес страницы куда хотели зайти

параметром

Zlatoslav
29.11.2016
12:35:34
return redirect()->route('login')->with('route', Route::current());
Таким образом можно, почему нет?

Константин
29.11.2016
12:36:50
ну или return redirect()->route('login')->with('prevUrl', $request->fullUrl());

marabu
29.11.2016
12:37:23
https://vk.com/login?u=2&to=ZnJpZW5kcw--

vk шифрует урл

Google
(;¬_¬)
29.11.2016
12:38:07
перед редиректом на страницу логина добавляй в урл адрес страницы куда хотели зайти
а на странице логина ты не можешь что ли url()->previous() сделать и получить данные?

marabu
29.11.2016
12:38:49
нет, ты же не попал на эту страницу

ты только хотел на нее перейти

(;¬_¬)
29.11.2016
12:39:16
а...хм...

i
29.11.2016
12:39:28
По-моему мидлвере auth хранит урл куда нужно после авторизации перейти в сессии

(;¬_¬)
29.11.2016
12:40:59
эм... ну хз

вот только что проверил

открыл инкогнито

в шаблон добавил URL::previous

и пошел на страницу, которая должна на авторизацию кидать

и URL::previous вывел мне урл на который я хотел попасть

слыш, @marabus ?

marabu
29.11.2016
12:42:46
я хз как в ларавел это работает

может он перед редиректом в previous что-то еще пишет

(;¬_¬)
29.11.2016
12:43:03
аха, попался!

не знаешь а утверждаешь!

не надо так

marabu
29.11.2016
12:43:23
или previous беред из сессии, как тут говорили

(;¬_¬)
29.11.2016
12:43:56
понял, Кость, можно URL::previous заюзать, да, логику в шаблон пихать не круто, но это один из вариантов

ща еще в методе логинбокса проверю

Google
Константин
29.11.2016
12:45:07
Да, спасибо. Сейчас сам проверю, у меня с какого то перепуга отвалился логин по ssh на сервере. Щас фиксану и проверю

(;¬_¬)
29.11.2016
12:48:38
жесть... в методе логинбокса не проверю. он внутрях ларки лежит, а я его не переопределял....

>_<

Константин
29.11.2016
12:54:03
Так, не прокатывает такой варинт, URL::previous() возвращает мне страницу с которой я ушел, что в принципе логично, мне же нужна страница на которую я приду. Или может я не там задаю проверку?

Ни на форме логина, ни в котроллере логина вариант не прокатывает

i
29.11.2016
12:55:33
Как отловить событие created, которое вызывается перед первым сохранением, у любой модели?

marabu
29.11.2016
12:55:44
в мидлваре нужно смотреть реквест

Zlatoslav
29.11.2016
12:57:22
Как отловить событие created, которое вызывается перед первым сохранением, у любой модели?
\Laravel\Event::listen('eloquent.saving: User', function($user){ if (!$user->exists()) { // do something } });

Admin
ERROR: S client not available

Zlatoslav
29.11.2016
12:57:59
https://laravel.com/docs/master/eloquent#events

(;¬_¬)
29.11.2016
12:58:20
Так, не прокатывает такой варинт, URL::previous() возвращает мне страницу с которой я ушел, что в принципе логично, мне же нужна страница на которую я приду. Или может я не там задаю проверку?
хм... ну вот чисто логически, он же как определяет, что нужно авторизовываться... он ищет роут и смотрит есть ли там мидлварь авторизованности. и если есть и не залогинен, то идем в логинилку....

i
29.11.2016
12:59:28
@zlodes спс

(;¬_¬)
29.11.2016
13:00:52
открываешь Http/Middleware/Authenticate.php и проверяешь там dd(url($request->getRequestUri()));

ну если ты ее используешь для авторизации

хотя нет... хм...

Константин
29.11.2016
13:05:55
хм... ну вот чисто логически, он же как определяет, что нужно авторизовываться... он ищет роут и смотрит есть ли там мидлварь авторизованности. и если есть и не залогинен, то идем в логинилку....
Самого файла Authenticate.php у меня в мидлварях нет. Лара 5.3 Есть RedirectIfAuthenticated.php но там подобное уже проделывалось, он получает адрес страницы логина изначально

Думал уже очень извращаться через фронтэнд, посылать ajax при клике на ссылку передавать в сессию и уже потом делать редирект, но это просто эпический костыль, который к тому же не отработает, если зайти на прямую по нужной ссылке, и потом выкинет на авторизацию

Но ведь если сама лара потом после авторизации переходит на нужную ссылку, значит она знает куда мы идем, вопрос где это нужно перехватить...

(;¬_¬)
29.11.2016
13:11:02
ну вот такой у меня тоже есть, но он у меня не используется.... =\

Google
Константин
29.11.2016
13:17:29
Все допер как, вопрос снимается)

Всем спасибо за помощь

(;¬_¬)
29.11.2016
13:19:31
ну ты остальным-то расскажи

Константин
29.11.2016
13:39:56
Как говорил один из участников нужно мониторить сессию, там есть один интересный ключик получить адрес на который мы должны были перейми можно так: session('_previous')['url']

Sergey
29.11.2016
14:10:06
значит session_id дублируется

Меня зовут
29.11.2016
14:12:34
значит session_id дублируется
да он дублируется

Sergey
29.11.2016
14:12:45
потому и они дублируются

ведь это всего пересечение двух таблиц

Меня зовут
29.11.2016
14:12:53
точнее он есть в вдух таблицах

Sergey
29.11.2016
14:13:16
не, имею, что для двух записей в одной таблице он имеет одинаковое значение

Меня зовут
29.11.2016
14:19:14
не, имею, что для двух записей в одной таблице он имеет одинаковое значение
ну да так ие сть, только их должно быть 33 штуки, а выводит 66

Sergey
29.11.2016
14:19:59
воткни distinct

Меня зовут
29.11.2016
14:28:18
воткни distinct
Не помогло

Sergey
29.11.2016
14:29:02
ну тогда могу предложить только скинуть то что в таблицах и результат

чтобы ручками разобрать как он джойнит

Dmitriy
29.11.2016
14:29:42
воткни distinct
это ты на хакатоне был?

Sergey
29.11.2016
14:38:12
VSKut
29.11.2016
14:39:26
В чём может быть проблема? Не могу настроить SSL для модуля гуглокапчи :( file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed Работает если хардкожу: 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, ), Если ставлю: "ssl"=>array( "cafile" => "/path/to/bundle/cacert.pem", "verify_peer"=> true, "verify_peer_name"=> true, ), То бьёт ошибку выше

Всё-таки хочется именно решить эту проблему

Страница 204 из 2014