Size: a a a

2020 April 15

ИЛ

Иван Лещенко... in Laravel Pro
источник

NS

Nikita Sklyarov in Laravel Pro
Andrey Bogdanov
эйрлок был в 5-ке, его в 7-ке переименовали в санктум, код остался тот же самый
....
источник

NS

Nikita Sklyarov in Laravel Pro
Andrey Bogdanov
я утверждаю, что он с 5-ой работал, а не что его релизнули, тогда же когда вышла 5-ка)
и это, очень разные утверждения
источник

EG

Egor Gruzdev in Laravel Pro
может на 5.7 это Passport, а не AirLock (Sanctum)
источник

VM

Valar Morghulis in Laravel Pro
Ребят, хел, плиз.
Почему-то не работает casts в модели. Вроде делаю все верно, но возвращается обычный текст:
в миграции поле jsonb (пробовал и просто json)

в модели добавил:
protected $casts = [
   'data' => 'object'
];

создаю для теста:

$article = Article::create(['data' => '{ "color": "black" }']);


Потом вывожу $article->data
А мне просто текст "{ "color": "black" }" выдается. Втф?)
Все что не наглули ничего не помогло...
источник

VM

Valar Morghulis in Laravel Pro
Может я туплю и что-то не так делаю? Пробовал даже обычным аксессором, все равно такая хрень
источник

NS

Nikita Sklyarov in Laravel Pro
Egor Gruzdev
может на 5.7 это Passport, а не AirLock (Sanctum)
паспорт это паспорт) airlock релизнули с 7-кой, а потом переименовали в sanctum
источник

ИЛ

Иван Лещенко... in Laravel Pro
Valar Morghulis
Ребят, хел, плиз.
Почему-то не работает casts в модели. Вроде делаю все верно, но возвращается обычный текст:
в миграции поле jsonb (пробовал и просто json)

в модели добавил:
protected $casts = [
   'data' => 'object'
];

создаю для теста:

$article = Article::create(['data' => '{ "color": "black" }']);


Потом вывожу $article->data
А мне просто текст "{ "color": "black" }" выдается. Втф?)
Все что не наглули ничего не помогло...
А если заменить object на array, то работает?
источник

AB

Andrey Bogdanov in Laravel Pro
нет, эйрлок работает на 5.7 версии, то что его релизнули в январе и недавно переименовали под соусом санктум, не отменяет тот факт, что он работал в 5-ке, а так же что санктум === эйрлок
источник

VM

Valar Morghulis in Laravel Pro
Иван Лещенко
А если заменить object на array, то работает?
Неа, такая же хрень
источник

VM

Valar Morghulis in Laravel Pro
Лара 5.8
источник

ИЛ

Иван Лещенко... in Laravel Pro
Andrey Bogdanov
нет, эйрлок работает на 5.7 версии, то что его релизнули в январе и недавно переименовали под соусом санктум, не отменяет тот факт, что он работал в 5-ке, а так же что санктум === эйрлок
Не работал он никогда в 5
источник

ИЛ

Иван Лещенко... in Laravel Pro
Я кинул коммит от 8 января
источник

NS

Nikita Sklyarov in Laravel Pro
Andrey Bogdanov
нет, эйрлок работает на 5.7 версии, то что его релизнули в январе и недавно переименовали под соусом санктум, не отменяет тот факт, что он работал в 5-ке, а так же что санктум === эйрлок
Не, ну ты наркоман, однозначно))
Никто не говорит что санктум и айрлок это разные вещи.
источник

D

Dymon in Laravel Pro
+1 у него мин требования 6, он не установится без бубна. что то ты путаешь
источник

EG

Egor Gruzdev in Laravel Pro
Valar Morghulis
Ребят, хел, плиз.
Почему-то не работает casts в модели. Вроде делаю все верно, но возвращается обычный текст:
в миграции поле jsonb (пробовал и просто json)

в модели добавил:
protected $casts = [
   'data' => 'object'
];

создаю для теста:

$article = Article::create(['data' => '{ "color": "black" }']);


Потом вывожу $article->data
А мне просто текст "{ "color": "black" }" выдается. Втф?)
Все что не наглули ничего не помогло...
ну так ты отправил строку и получил стороку, если ты в create передаш object то и на выходе получишь object
источник

AB

Andrey Bogdanov in Laravel Pro
Nikita Sklyarov
Не, ну ты наркоман, однозначно))
Никто не говорит что санктум и айрлок это разные вещи.
ну ок, может я перепутал что он с 6-ки работал, но ты утверждал что санктум не тоже самое что эйрлок) так что наркоман не я 🙂
источник

NS

Nikita Sklyarov in Laravel Pro
Andrey Bogdanov
ну ок, может я перепутал что он с 6-ки работал, но ты утверждал что санктум не тоже самое что эйрлок) так что наркоман не я 🙂
где?
источник

VM

Valar Morghulis in Laravel Pro
Egor Gruzdev
ну так ты отправил строку и получил стороку, если ты в create передаш object то и на выходе получишь object
Так cast работает с обоих сторон и при set и при get, не?
источник

EG

Egor Gruzdev in Laravel Pro
Valar Morghulis
Так cast работает с обоих сторон и при set и при get, не?
я вот проэто, вот так заработает:
$data = json_decode('{ "color": "black" }');
$article = Article::create(['data' => $data]);
источник