Size: a a a

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

2020 February 14

ma

mr. angeluss in Laravel для начинающих
всем привет.
Пoдскажите плз: есть многие ко многим item_category
Все вроде бы организовано правильно (кроме форейн кеев - есть причины пока их не использовать).
Как правильно при удалении Айтема удалять все из таблицы item_category не трогая при этом, само собой, Категории?

$deleted = $model->delete();
$deleted->categories()->detach();
или как?
источник

AB

Alex Bowey in Laravel для начинающих
mr. angeluss
всем привет.
Пoдскажите плз: есть многие ко многим item_category
Все вроде бы организовано правильно (кроме форейн кеев - есть причины пока их не использовать).
Как правильно при удалении Айтема удалять все из таблицы item_category не трогая при этом, само собой, Категории?

$deleted = $model->delete();
$deleted->categories()->detach();
или как?
давай еще раз, я не понял
источник

AB

Alex Bowey in Laravel для начинающих
mr. angeluss
всем привет.
Пoдскажите плз: есть многие ко многим item_category
Все вроде бы организовано правильно (кроме форейн кеев - есть причины пока их не использовать).
Как правильно при удалении Айтема удалять все из таблицы item_category не трогая при этом, само собой, Категории?

$deleted = $model->delete();
$deleted->categories()->detach();
или как?
а понял
источник

AB

Alex Bowey in Laravel для начинающих
mr. angeluss
всем привет.
Пoдскажите плз: есть многие ко многим item_category
Все вроде бы организовано правильно (кроме форейн кеев - есть причины пока их не использовать).
Как правильно при удалении Айтема удалять все из таблицы item_category не трогая при этом, само собой, Категории?

$deleted = $model->delete();
$deleted->categories()->detach();
или как?
ну начнем с того, что надо вначале сделать детач, а потом уже удалять
источник

AB

Alex Bowey in Laravel для начинающих
относительно свежая статья https://www.amitmerchant.com/attach-detach-sync-laravel/
источник

AB

Alex Bowey in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
Егор Карась
Душевно, а що у них по выводу на ИП, ето всё?
Не обязательно. Можно ещё ООО, ПАО, ОАО, АО, и т.д.)))

Да, они только с зарегистрированными в налоговой работают.
источник

AH

Andrey Helldar in Laravel для начинающих
Гор Web-Dev(hope)!
У админа должны быть 2 поиска
поиск по почте
поиск по имени
для каждого отдельный файл валидации делать
или в самом методе валидацию делать?
В одном. Почта от имени, по сути, только названием отличается.
источник

З

Зума in Laravel для начинающих
как правильнее писать роуты? через resource или вручную ?
просто когда пишешь вручную в больших проектах их становится очень много) или есть какое то решение?
источник

AH

Andrey Helldar in Laravel для начинающих
Зума
как правильнее писать роуты? через resource или вручную ?
просто когда пишешь вручную в больших проектах их становится очень много) или есть какое то решение?
Не совсем понятен вопрос. Ресурсные роуты ж тоже вручную пишутся...
источник

З

Зума in Laravel для начинающих
Andrey Helldar
Не совсем понятен вопрос. Ресурсные роуты ж тоже вручную пишутся...
в ресурсных когда пишешь там только одна строка например /users, а дальше весь crud пишет лара за тебя
источник

AH

Andrey Helldar in Laravel для начинающих
Верно
источник

P

PSYTRGLES in Laravel для начинающих
наверн вопрос не "как правильнее", а "когда нужно"
источник

З

Зума in Laravel для начинающих
но иногда бывает, не удобно так делать и приходится все писать вручную get, post итд
источник

З

Зума in Laravel для начинающих
PSYTRGLES
наверн вопрос не "как правильнее", а "когда нужно"
либо так
источник

AH

Andrey Helldar in Laravel для начинающих
Зума
но иногда бывает, не удобно так делать и приходится все писать вручную get, post итд
Если основная масса нужных роутов совпадает с крудом, то проще использовать его методы only или except.
Например:
app('router')
 ->resource('users', 'UsersController')
 ->only('index', 'show')

app('router')
 ->resource('users', 'UsersController')
 ->except('index', 'show')
источник

З

Зума in Laravel для начинающих
ммм
источник

З

Зума in Laravel для начинающих
Andrey Helldar
Если основная масса нужных роутов совпадает с крудом, то проще использовать его методы only или except.
Например:
app('router')
 ->resource('users', 'UsersController')
 ->only('index', 'show')

app('router')
 ->resource('users', 'UsersController')
 ->except('index', 'show')
где не нужно положить в
 except 
 и написать вручную можно оказывается
источник

З

Зума in Laravel для начинающих
понял
источник

З

Зума in Laravel для начинающих
спасибо
источник