SarcasmIO
регнуть любой класс в контейнере не проблема, так будет даже лучше, есть работаешь с фреймворком там есть имплементация psr11
Alexander
Что-то поехало
Макс
привет всем. у меня проблема. стоит predis 1.1.1 и redis 3.0.6. пытаюсь записать в кеш модель. запись проходит а на чтении зависает. но только если модель. с строками все хорошо. и это только на одном сервере... на тестовом все хорошо.. никто не сможет помочь?
Alexander
До сих пор не могу подцепить форкнутый компонент(
Alexander
Кажется я неправильно require прописываю?
Alexander
Вот так выглядит репозиторий
Alexander
Подсмотрел в проекте, где напрямую подключен компонент, тут в require прописано так "crocodicstudio/crudbooster": "v5.4.0.13",
Alexander
Пробую также версию прописать
Alexander
И результата нет(
Dmitriy
и не будет имя пакета не то
Dmitriy
в форке наверника не изменось имя
Pavel
Чувак, ты случайно на packagist не забыл зарегать свой пакет(форк)? А то ж композер тебе пишет что такого пакета нема в природе
Anonymous
До сих пор не могу подцепить форкнутый компонент(
В require прописывается название composer-пакета, а не имя твоего репозитория. Посему, должно быть: "crocodicstudio/crudbooster": "dev-master" (название пакета в composer.json при этом менять не нужно, также как и не нужно регистрировать пакет в packagist.org)
Alexander
Если я укажу "crocodicstudio/crudbooster": "v5.4.0.13", Он не скачает разве напрямую из первоисточника?
Anonymous
Если я укажу "crocodicstudio/crudbooster": "v5.4.0.13", Он не скачает разве напрямую из первоисточника?
Репозитории, указанные в repositories имеют более высокий приоритет, чем packagist.org. Если в твоем репозитории есть релиз с такой версией - то он подтянется с твоего репозитория, не зависимо от того, ты этот релиз добавил или он просто скопировался тебе в репу при форке. Т.к. у тебя, наверняка, нет задачи выпускать собственные релизы этого пакета, то достаточно использовать "dev-master".
Alexander
Спасибо!
Dmitriy
нужна utf8mb4
Dmitriy
она не полная
Dmitriy
и устаревшая
Dmitriy
ага
Anonymous
нужна utf8mb4
utf8mb4 - это, конечно, хорошо. Но, полагаю, проблема может быть не только в этом. @Jsr2416 каким образом сейчас происходит обрезка длины body?
Anonymous
хм.. Да, если это делает фейкер, то маловероятно, что он криво обрезает..
Dmitriy
везде ютф mb4 стоит ? при коннекте ,в таблице?
Anonymous
в этом, по ошибке понятно .
Вот, по всей вероятности, причина: https://github.com/fzaninotto/Faker/issues/1378 О чем, я, собственно, и предполагал. =) Но, проблема в том, что хоть в фейкере это уже и исправлено 2 месяца назад, тем не менее, релизов с тех пор еще не было (последний - пол года назад).
Dmitriy
пофиг какие символы . та кодировка сьест их без проблем
Anonymous
пофиг какие символы . та кодировка сьест их без проблем
Ну ок, не вижу смысла что-то доказывать) @Jsr2416 тебе в итоге помогла смена кодировки? ;)
Oleksandr
Здравствуйте, мне нужно передать переменную во все вьюхи, можно ли это сделать?
Владислав
View::share();
Andy
ребят, запихнул обработку post форм vue в один контроллер, но выдает 405 method not allowed. если использовать resource роуты, где для каждого действия свои контроллеры, то все ок. help
Andy
оборачивать в middleware?
Andy
Any тебя не устроит?
обернул в Route::group(['middleware' => 'auth'], function () { }); вроде работает. а что за any?
Alexey
привет, поскажите с реализацией такой балалайки: похожие товары. Типа такого http://prntscr.com/imuc7x, только внизу должны быть товары, похожие на текущий. Заказчик сам хочет формировать список "похожих" товаров, так что придется реализовывать механизм ручного выбора "похожих" товаров.
Dmitriy
А что конкретно подсказать ?
Alexey
как делать :)
Nikita
почему бы похожие не хранить в БД?
Nikita
в массиве
Alexey
хм, так не получится. Заказчик хочет в админке для каждого товара указать из всех товаров те, которые должны выводиться в качестве "похожих" и при необходимости менять этот список
Dmitriy
ларавел учить рано еще.
Dmitriy
прст. толку учить если ничего не понимаешь
Dmitriy
учителю выгодно так говорить. что бы ученика не терять. Разобряться для начала и основами php и его экосистемой
Dmitriy
говорят "котеров php 7" не плох. но я не читал его
Dmitriy
ни по какой.
Dmitriy
гугл, php.net, SO...
🎄Victor
Сначала какую-нить книгу или мануал в стиле как начать кодить на пхп, а потом уже реально ставить себе задачи и искать как их решать, учебные проекты
🎄Victor
книга/мануал нужна так, для быстрого старта, типа синтаксис, как запустить итп. Я вот щас подумал, например, если бы надо было питон изучить, я все же бы взял какую-нить книгу типа от oрейли издательства, чтобы просто изучить синтаксис и особенность языка
🎄Victor
а потом бы “python blog example"
Alex
Эээ что-то никак не могу догнать, а как сделать что-то вроде Hash::dehash?
Alex
Разобрать строку
🎄Victor
хэш же нельзя разобрать
Sergey
Эээ что-то никак не могу догнать, а как сделать что-то вроде Hash::dehash?
Это как фарш в мясорубке провернуть назад, т.е. невозможно 😂
Alex
Уже понял (
Andrey
php.net - это полный справочник по пхп от "издателя". Весь его вряд ли прочитаешь, а иметь под рукой нужно обязательно. К слову, справочную инфу не нужно запоминать, нужно лишь уметь в ней быстро найти то что тебе нужно.
Andrey
Начинал с книги "PHP, MySQL, Dreamveawer" Дронова (https://pda.litres.ru/vladimir-dronov/php-mysql-i-dreamweaver-razrabotka-interaktivnyh-web-saytov/). С её помощью освоил азы работы пхп с мускулем в adobe dreamviewer. В качестве начального опыта подошла идеально - читается легко и последовательно. У меня был бумажный вариант. Году в 2013 подарил её подавану, тот тоже быстро втянулся в тему пыха. А сам, к слову, больше не прочёл ни одной книги по этому направлению. Юзал php.net, Гугл да стаковерфлоу.
Abdullah
можешь также начать на w3schools.com
Anton
Есть таблицы: пользователи, страны, регионы города. У пользователя есть поле city_id, а у городов (city) есть поле region_id, а у регионов есть поле country_id. Как используя отношения получить доступ ко всем пользователям страны или региона?
Эмин
select from user inner join city inner join region inner join country id where country = 1
Эмин
типо того
Anton
Ну т.е нужен такой запрос, а всякими hasmany не получится ?
Oleh
Всмысле не получится?
Oleh
$user->city->region->country
Oleh
и тп
Evgenii
Мэтт Зандстра попробуйте
Vitaly
Зандстра рановат, нужно хоть немного с языком разобраться, попробовать бложик написать, используя ооп, потом зандстру можно
Vitaly
Я в свое время специалиста смотрел, только автора не помню, он там вроде один только более-менее. Потом хорошо modern php зашёл и php right way(это сайт, есть русская версия), чтобы понять экосистему пхп
Сергей
Подскажите как правильно в контроллере обновления модели сделать проверку и если не существует такой модели, то создать её? Нужно перенаправлять на метод создания модели или через условия просто написать создание в методе обновления?)
Evgenii
Ну php.net)
Сергей
и передавать id в функцию обновляемой модели?
Евгений
типа того
Сергей
типа того
или реквест?)
Евгений
посмотри доку
Евгений
там передается 2 массива
Евгений
в первом те поля по которым проверяем существование модели, во втором те которые обновляем. Ну это грубо говоря
Abdullah
👍🏻
Сергей
в первом те поля по которым проверяем существование модели, во втором те которые обновляем. Ну это грубо говоря
То есть грубо говоря первый массив ищет по уникальному ключу или составному? Верно понял? а второй массив передаёт изменяемые поля?)