@laravel_pro

Страница 1621 из 2014
Артур
22.07.2018
11:50:55
Просто класс назвать FindClientByPhone и получаить Враппер извне можно конечно. Но может я не прав...

Сергей
22.07.2018
11:53:36
Парни, привет всем. Просветите меня пожалуйста кто-то или киньте ссылкой, что почитать. Мне нужно отсортировать данные по title, вот моя выборка http://joxi.ru/p27EyqWtoeDYQr Данные выводятся в какой-то не понятной последовательности. Захожу в таблицу через phpstorm, в тупую сортирую там и вижу http://joxi.ru/GrqBkP1FQg8E4m Отсортированные данные идут 80... 60... 320... 180 100 Почему так?

Сергей
22.07.2018
11:56:32
да, по нему, и что?

Google
Sergo
22.07.2018
11:57:01
Ну вот оно и посортировало по строке

Сергей
22.07.2018
11:58:46
я не улавливаю, так а как правильно сортировать строки, которые начинаются с цифр? что бы они шли по возрастанию или убыванию этих цифр?

Sergo
22.07.2018
12:00:24
По колонке с цифрой сортируй. Что она значит у тебя?

Сергей
22.07.2018
12:01:32
По колонке с цифрой сортируй. Что она значит у тебя?
Так нет колоночки с цифрой, есть только title - это кастомная строка, можно её ассоциировать с артиклом

может содержать как буквы, так и цифры

нужно адекватно как-то отсортировать

Илья
22.07.2018
12:19:45
в данном случае адекватно как раз таки по алфавиту

Roman
22.07.2018
12:24:36


при этом showQuiz объявлен в data изначально, т.е. по логике должен быть реактивным что я делаю не так?( сори что в чате по ларке спрашиваю

Сергей
22.07.2018
12:25:24
v-if v-else или v-else-if

Roman
22.07.2018
12:26:32
v-if v-else или v-else-if
нет, не помогает точно так же, первый div исчезает, второй div не появляется в консоли ошибок нет

Сергей
22.07.2018
12:28:43
Илья
22.07.2018
12:29:10
попробуй по умолчанию поставить showQuiz = true, будет видно блок или тоже нет?

Google
Сергей
22.07.2018
12:33:07
в данном случае адекватно как раз таки по алфавиту
так а разве сортировка по алфавиту не распространяется на строковые значения типа "100 грит" и "60/80 грит" ?

Сергей
22.07.2018
12:34:17
так почему же сначала 100, потом 180, потом 60/80, потом 80

?

есть объяснение такой сортировки?

Алексей
22.07.2018
12:37:07
Да, это строки

Если хочешь что бы сортировалось как числа, то сделай их числами)

Сергей
22.07.2018
12:40:18
Да, это строки
Возможно я тугой, но мне это не даёт обхяснения) почему строка, которая начинается с 80 ниже чем строка, начинающаяся со 100 Может кто-то дать развёрнутый ответ?

Алексей
22.07.2018
12:40:41
Сортировка по строкам сортирует по символу

Берутся строки, берется из каждой строки первая буква, и сортируется

Сергей
22.07.2018
12:41:40
Сортировка по строкам сортирует по символу
всё, я понял. Спасибо большое, не мог догнать

туплю что-то)

Алексей
22.07.2018
12:42:07
Бывает)

Amon Bower
22.07.2018
12:45:42
Подскажите, как сделать, чтобы можно было смотреть файлы из папки store, учитвая, что я указал такой route

Route::get('/{path?}', [ 'uses' => 'PostsController@index', 'as' => 'post', 'where' => ['path' => '.*'] ]);

Roman
22.07.2018
12:45:59
при этом, если делать v-show вместо v-if, то реактивность работает бред)

Google
Amon Bower
22.07.2018
12:46:08
У меня SPA и все запросы идут на основую страницу. Без этого, SPA не пашет

Сергей
22.07.2018
12:47:02
по умолчанию если ставить, то блок видно
https://t.me/vuejs_ru попробуй тут задать вопрос, там больше спецов по vue

Roman
22.07.2018
12:47:12
окей, спасибо, попробую)

[Anonymous]
22.07.2018
13:45:29
кто знает как работает получение нужной записи как параметра из роутера? То есть когда мы делаем роут '/posts/{post}' как ларавель узнает как его вытянуть? У меня чет просто модель приходит в контроллер

Саша
22.07.2018
13:48:30
хай гайз. в jwt токене ведь не безопасно хранить хэш пароля пользователя?

Alexander
22.07.2018
13:48:48
не безопасно)

[Anonymous]
22.07.2018
13:49:40
Route model binding читай
а зависит от названия параметра что нибудь?

Так то по PK он должен мне находить запись, но дает пустую модель

Саша
22.07.2018
13:50:40
хуевый кейс тут, пишу апишку которая с другой апишкой взаимодействует внутри себя, и эта другая апишка требует в качестве credentials юзернейм и хеш пароля. где хранить хеш пароля в таком случае? пока приходит мысль хранить все это в бд, по токену идентифицировать юзера и из бд доставать нужные данные в т.ч. хеш пароля. это ок?

Саша
22.07.2018
13:52:50
а есть варианты?
вот я и спрашиваю, мб есть какие-то другие варики

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

[Anonymous]
22.07.2018
13:53:00
ну смотря как ты этот хэш получаешь и сколько надо хранить его..

а апи то токен в ответ выдает?

Саша
22.07.2018
13:55:40
не, апи то обычный json выдает, незашифрованный. и это апи на каждый запрос требует юзернейм и хеш пароля.

[Anonymous]
22.07.2018
13:55:58
да
хм.. А что если у меня в другом нейспейсе модели?

Google
Илья
22.07.2018
13:56:10
да
название аргумента в кнотроллере должно быть таким же, как и в роутере

Саша
22.07.2018
13:56:19
поэтому credentials нужны для каждого запроса к той апишке

Саша
22.07.2018
13:57:15
я бы сделал по другому но сейчас нужно подстраиваться под требования апи с которым приходится работать

[Anonymous]
22.07.2018
13:58:23
sha256 обычный, хранить 1 неделю
ну мог бы в сессии хранить тогда

Саша
22.07.2018
13:59:00
я пишу stateless апи. имеешь в виду в токене? все же мне больше нравится варик в бд, не хочу "чувствительные данные" храниться в токене/сессии или типа того

Admin
ERROR: S client not available

[Anonymous]
22.07.2018
14:15:15
а никто не знает пакет для лайков где можно без юзеров лайкать

Alexey
22.07.2018
14:37:25
А никто не знает, можно ли автоматом всем таблицам дать префикс?

Alexey
22.07.2018
14:39:32
так в конфиге параметр
ммм.. какой? киньте плиз ссылку на док на него..

[Anonymous]
22.07.2018
14:40:03
Alexey
22.07.2018
14:40:09
просто я все думаю о миграции старой боевой базы. а новой laravel можно дать префиксы таблицам... что бы меньше рисков ошибиться..

https://laravel.com/docs/5.6/database#configuration
все получилось спасибо

Как думаете можно в папке ларавель создать просто php скрипт для выполнения просто php script.php ? Или лучше это в отдельный проект и папку?

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

Alexey
22.07.2018
15:54:44
имхо, лучше сделай команду для artisan
а как лучше сделать второе соединение к БД в laravel для коннекта к прод старой базе... причем нужно так что бы данные коннекта в .env хранились..

Google
Alexey
22.07.2018
15:54:51
не хочеться их в git

еще вопрос, а можно в этой артисан команде, прямо как есть PDO юзать?



хотя вижу..

Alexey
22.07.2018
15:57:30
указать connection? или ты про что-то другое?
сначала бы его сконфигурировать..

Алексей
22.07.2018
15:58:35
на 1 раздел выше смотри

Alexey
22.07.2018
15:59:25
Read & Write Connections

Алексей
22.07.2018
15:59:30
в config/database.php пропиши свой connections

Alexey
22.07.2018
15:59:31
мне кажеться немного не то..

у меня же будет один коннект для локальной новой базы которая и читает и пишет

и другой коннект для старой удаленной базы которая только читает

а там уже описано как сделать один коннект только для чтения другой для записи.. и отличаються они там только хостом



это в конфиге..

еще погуглю.. но быть может лучше новый проект ларавель создать только лишь для миграции базы отдельный?

Алексей
22.07.2018
16:01:38
скопируй вот этот mysql

и поменяй ключ на mysql-old

Алексей
22.07.2018
16:02:21
и в env везде допиши _OLD

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