Anonymous
Andrey
переменные все есть
Олексій
Настрой нормальное отображение ошибок
Anonymous
Делай не сэйв
Anonymous
Попробуй апдейт
Anonymous
Может они у тебя в fillable не указаны
SarcasmIO
nice sovet
Anonymous
Знать бы хотя бы причину 500
Andrey
стыдно нахуй
ну так забыл как на пыхе работать...вот вспоминаю...
SarcasmIO
*storage/log/laravel.log
SarcasmIO
ну так забыл как на пыхе работать...вот вспоминаю...
логи на всех яп читаются одинаково
SarcasmIO
вопросы тоже формулировать нормально можно, не зависимо от яп
Andrey
нжинкс и выдал 500
Andrey
ну так логи очень тут понятные... m2r: 127.0.0.1 [26/Jun/2018:23:29:16 +0300] "POST /admin/about HTTP/1.1" "http://m2r/admin/about" 500 1531 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" "-"
Anonymous
а ларавел запишет разве лог, если нжинкс 500 дает?
Rishat
Как ремувить 4.0.0 или 5.2.0 box versions? я пытался через vagrant box remove, но что-то не получилось)
Andrey
все решилось через artisan serve спасибо ребзя
Arcos
при сохранении массива laravel выдает malformed array literal: "[" Использовал каст array поле text[] Есть ли нативные способы сохранения массива?
Anonymous
Кто может с стандартной пыхой помочь?
Anonymous
Почему всегда выводится плюс?Даже если не роут не соответствует
Anonymous
и причём выводятся два плюса
Anonymous
Всё гуд после ифа была ;
Andrey
Почему всегда выводится плюс?Даже если не роут не соответствует
В 10-й строке ошибка: если внезапно переменная в условии окажется пустой, код бросит эксепшен при попытке чтения несуществующей переменной $uri.
Andrey
Всё гуд после ифа была ;
Приучи себя обрамлять код в фигурные скобки - будет меньше таких проблем. Ещё лучше юзай phpStorm вместо этого текстового редактора (знаю что это саблайм). В нем есть автоформатирование кода.
Andrey
Как ремувить 4.0.0 или 5.2.0 box versions? я пытался через vagrant box remove, но что-то не получилось)
У себя делаю просто: захожу в папку и вручную удаляю бокс. Если память не изменяет, лежит в ~/.vagrant/boxes
Andrey
а ларавел запишет разве лог, если нжинкс 500 дает?
Нет. Если проблема на стороне сервера, приложение (Лара) не будет запущено. Соответственно логи в ней не жди. Нужно читать логи самого сервера.: либо общие о апачу/nginx, либо для конкретного домена (в virtualhost обычно прописывается путь.
Andrey
нжинкс и выдал 500
Судя по твоему сообщению с проблемой, 500 ошибку выдал вовсе не nginx, а именно Лара - что в её логах?
Andrey
Если разрабатываешь не на проде, включи APP_DEBUG в файле .env.
Евгений
Утро доброе. Уважаемые подскажите пожалуйста как решить проблему-есть форма с полями которые клонируются и я не знаю сколько их может прилететь в контроллер. Как сделать так, чтобы в контроллере поля перебрались и при наличии ошибок, я вернулся на ту же страницу с только ошибочными полями, заполненными введеными данными?
Евгений
делай аякс форму и сразу показывай ошибки
Айбек
когда новая лара, Тейлор?
Alekx
Кто сможет поченить рег чекер - чекер на регистрацию аккаунтов.Мне делал кодер-пропал.Софт стал выдавать много ошибок.Надо подлечить.За вознаграждение.Писать в личку.Спс.
Aliaksandr
охуенный репозиторий х))
Максим, а в мой репозиторий как добавить эту связь? $users = \App\User::whereHas('roles', function($q){ return $q->where('role_id', '=', '1'); })->get();
Maksim (Ellrion)
откуда я знаю что у тебя там за репозиторий? но по сигнатуре его вызова он ебнутый)
Maksim (Ellrion)
это не репо, это какая то сущность в виде гномика, но никак не репозиторий.
Andrey
Да, пасиб) Помогло) Ток там ~/.vagrant.d/boxes )
По памяти точный пункт не помнил, а с телефона гуглить неудобно)
Andrey
когда новая лара, Тейлор?
На лараконе объявит
Айбек
эт понятно, но us или uk скорее uk
Айбек
На лараконе объявит
Jack
Привет всем. В моделе указал , protected $casts = [ 'data' => 'array', ]; Пробую выводить , и мне возвращает json , а не array Колонка data в формате jsonb В чему может быть проблема ?
invariance
Может в том, что ты доку не читал?
invariance
Это тайпкастинг перед записью в бд
Maksim (Ellrion)
Это тайпкастинг перед записью в бд
а вот и нет, он двусторонний
invariance
Ну не мутирует же данные
Daniil 👾
ну да, логичнее использовать аксессор, наверное
Maksim (Ellrion)
Ну не мутирует же данные
я хз что ты вкладываешь в это понятие, но касты работают и на гет атрибута и на сет
Illia
Максим прав
Maksim (Ellrion)
ну надо уточнить что работают так касты группы джейсон и группы дата (примитивы - инты, флоаты, булеаны при set'е не отыгрывают)
invariance
Значит это я тупанул, сорре
Айбек
ну по идее, должен вернуть array, вроде ничего не тупанул)
invariance
Посиди ка в РО, тролль
Айбек
если есть аксессор, то не кастит
Aliaksandr
Максим, а в мой репозиторий как добавить эту связь? $users = \App\User::whereHas('roles', function($q){ return $q->where('role_id', '=', '1'); })->get();
Как теперь правило написать чтоб проверяло роль из другой таблицы? $rules = [ 'email' => 'required|exists:users,email,role,' . User::ROLE_ADMIN, 'password' => 'required' ]; теперь таблица role_user с полями user_id|role_id
Jack
а ты как выводишь то? случаем не return $model->data в контроллере?)
та нет) App\Portals::where('name', '=', $portal)->first()->data
Maksim (Ellrion)
это всё в dd() обернуто или как?
Jack
это всё в dd() обернуто или как?
в Command вывод делаю пока что, через print_r();
Айбек
а что не dd?)
Jack
а что не dd?)
просто) но не в нем же причина в другом проекте , все нормально работает с casts
Maksim (Ellrion)
просто) но не в нем же причина в другом проекте , все нормально работает с casts
значит ты или чекаешь не правильно или у тебя есть акцессор getDataAttribute
Maksim (Ellrion)
сделай dd(method_exists(App\Portals::class, 'getDataAttribute'))
Maksim (Ellrion)
а dd(App\Portals::where('name', '=', $portal)->first()->data) покажи
SarcasmIO
кто то должен сказать фи
SarcasmIO
пусть это буду я
Maksim (Ellrion)
это dd самой модели а не data
Jack
это dd самой модели а не data
а сорян , вот: "{"link":{"company":0}}"
Maksim (Ellrion)
всё просто у тебя в значении самого поля в бд строка
Maksim (Ellrion)
ты когда писал, неправильно записал
Maksim (Ellrion)
это на первом скрине видно. там экранированные "
Maksim (Ellrion)
попробуй ручками зайти в бд и поправить. убери у значения внешние " а так же все \" замени на "