Size: a a a

Laravel для начинающих

2020 February 07

IG

Ilshat Gayanov in Laravel для начинающих
странно что там {}, а не {skills}
источник

UB

Uladzimir Bahdanovich in Laravel для начинающих
И что плохого взять константу из Класса?
источник

UB

Uladzimir Bahdanovich in Laravel для начинающих
$item->status === Ticket::STATUS_FOO
источник

VY

Vladimir Yefremov in Laravel для начинающих
Dmitry M
мда
есть еще неочевидный момент - вдруг кто-то из менеджеров со временем захочет делать аналитику по смене статусов и им понадобится дата/время смены....
В таком случае лучше эти смены  хранить в отдельной таблице с таймстампом , а текущее состояние - последняя запись
источник

UB

Uladzimir Bahdanovich in Laravel для начинающих
Я завтра хз что там твой метод конфиг вернёт
источник

UB

Uladzimir Bahdanovich in Laravel для начинающих
а такая запись наверняка
источник

IS

Ivan Savchuk in Laravel для начинающих
Всем привет. Помогите пожалуйста - несложный вопрос. Я получаю введённое значение суммы (бот ) для дальнейшей обработки. И мне надо повести проверочное преобразование и валидацию.
источник

И

Игорь in Laravel для начинающих
Andrey Helldar
Легко!

В сервисе тебе нужно проверить находится ли элемент в статусе "Foo". Для этого будешь вызывать $item->status === Ticket::STATUS_FOO, где Ticket - модель, а брать ее константы дерьмецом попахивает.
Нужно их либо вынести в отдельный файл, например, App\Constants\Statuses::FOO, либо в конфиг, например, config('tickets.statuses.foo')
не будешь вызывать... Посмотри на 71 и 76 строчку - модель сама знает в каком она статусе
https://t.me/laravel_web/184177
источник

AH

Andrey Helldar in Laravel для начинающих
Ilshat Gayanov
в чем прикол, дал имя ресурсу, обращаюсь в блайде через route(''), генерирует норм, когда перехожу по адресу ошибка 404
http://portfolio.loc/skills/1/edit

https://paste.laravel.io/77d29964-38e8-4197-8d05-6dd07cb971e5
Route::get('download' перенеси перед ресурсом - он правило скидывает в index ресурса
источник

IS

Ivan Savchuk in Laravel для начинающих
Какой библиотекой или хелпером правильно делать валидация?
источник

DM

Dmitry M in Laravel для начинающих
Uladzimir Bahdanovich
Сам статус хранится в базе. Тайтл в константе. Как это противоречит щедулеру?
Ну смотри, допустим в таблице есть поле expires_at, и есть поле status, так вот, каким образом в день X ты поменяешь статус? Вариант один - периодически запускать задачу на проверку даты, и если текущая дата > expires_at, то менять статус. А если записей в таблице очень много? Это ресурсозатратно.
источник

IS

Ivan Savchuk in Laravel для начинающих
Свою собственную валидацию
источник

AH

Andrey Helldar in Laravel для начинающих
Ilshat Gayanov
сам список роутов
Ты ресурсным роутам не присвоил имя
источник

И

Игорь in Laravel для начинающих
Ivan Savchuk
Свою собственную валидацию
источник

AH

Andrey Helldar in Laravel для начинающих
Ilshat Gayanov
странно что там {}, а не {skills}
Нет, не странно - ты сам сказал юзать имя / - впиши skills
источник

IG

Ilshat Gayanov in Laravel для начинающих
Andrey Helldar
Ты ресурсным роутам не присвоил имя
разве?
источник

IG

Ilshat Gayanov in Laravel для начинающих
список видишь?
источник

IG

Ilshat Gayanov in Laravel для начинающих
{} выводит
источник

UB

Uladzimir Bahdanovich in Laravel для начинающих
Dmitry M
Ну смотри, допустим в таблице есть поле expires_at, и есть поле status, так вот, каким образом в день X ты поменяешь статус? Вариант один - периодически запускать задачу на проверку даты, и если текущая дата > expires_at, то менять статус. А если записей в таблице очень много? Это ресурсозатратно.
Это понятно. Непонятно каким образом это связано с тем о чём мы холиварим?)
источник

AH

Andrey Helldar in Laravel для начинающих
Uladzimir Bahdanovich
$item->status === Ticket::STATUS_FOO
Когда нужно взять константу, почему я должен в модель лазить?
источник