Size: a a a

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

2020 February 19

V

Vladyslav in Laravel для начинающих
Спасибо что акцентировал внимание на этом
Да, по поводу праймери ключей как массив, я в курсе) уже стылкался с этим. Там еще нужно методы ларавела переопределить что б работало корректно с массивом
Проект был перенесен с другого движка еще до меня, вот сижу разбираюсь.. При чем половина таблиц создана через миграции, половина нет..
Теперь надо к уже существующей таблице добавить еще один праймери
источник

AH

Andrey Helldar in Laravel для начинающих
Vladyslav
Спасибо что акцентировал внимание на этом
Да, по поводу праймери ключей как массив, я в курсе) уже стылкался с этим. Там еще нужно методы ларавела переопределить что б работало корректно с массивом
Проект был перенесен с другого движка еще до меня, вот сижу разбираюсь.. При чем половина таблиц создана через миграции, половина нет..
Теперь надо к уже существующей таблице добавить еще один праймери
Тоже когда-то встал вопрос. По началу, в двух проектах файл класса копипастил, после надоело и вынес в хелпер.
источник

IG

Ilshat Gayanov in Laravel для начинающих
Andrey Helldar
Нет. laravel/installer требует symfony/console версии 4 и выше, а у тебя установлена 3-я.

Сделай composer global update и после этого composer global require laravel/installer
спасибо
источник

AH

Andrey Helldar in Laravel для начинающих
Ilshat Gayanov
спасибо
Сработало?
источник

V

Vladyslav in Laravel для начинающих
походу и я скоро так сделаю😹
источник

VY

Vladimir Yefremov in Laravel для начинающих
Vladyslav
Спасибо что акцентировал внимание на этом
Да, по поводу праймери ключей как массив, я в курсе) уже стылкался с этим. Там еще нужно методы ларавела переопределить что б работало корректно с массивом
Проект был перенесен с другого движка еще до меня, вот сижу разбираюсь.. При чем половина таблиц создана через миграции, половина нет..
Теперь надо к уже существующей таблице добавить еще один праймери
"Теперь надо к уже существующей таблице добавить еще один праймери"

такое бывает?
источник

AH

Andrey Helldar in Laravel для начинающих
Vladyslav
Спасибо что акцентировал внимание на этом
Да, по поводу праймери ключей как массив, я в курсе) уже стылкался с этим. Там еще нужно методы ларавела переопределить что б работало корректно с массивом
Проект был перенесен с другого движка еще до меня, вот сижу разбираюсь.. При чем половина таблиц создана через миграции, половина нет..
Теперь надо к уже существующей таблице добавить еще один праймери
Кстати да, Владимир хорошо заметил.

У таблиц может быть только один primary key.
Если он существует, вначале нужно удалить старый и только после этого создавать новый.
источник

4

4unkur in Laravel для начинающих
Кто нибудь работает на ларавел на фрилансе?

Я сам просто плохо верстаю. Жс - владею jquery и vue на уровне jquery (то есть прям spa не осилю)
и почему то мне кажется что ларавел не совсем подходит под фриланс.
Ситуация складывается так, что фриланс для меня был бы очень удобным в плане времени. В свои 27 опять начал учиться ))
источник

V

Vladyslav in Laravel для начинающих
Andrey Helldar
Кстати да, Владимир хорошо заметил.

У таблиц может быть только один primary key.
Если он существует, вначале нужно удалить старый и только после этого создавать новый.
вышел из ситуации создав новую таблицу и ссылаюсь на нее с уже готовой
источник

V

Vladyslav in Laravel для начинающих
Vladimir Yefremov
"Теперь надо к уже существующей таблице добавить еще один праймери"

такое бывает?
да бывает:) нужно было ланг айди добавить в таблицу описаний
источник

AH

Andrey Helldar in Laravel для начинающих
4unkur
Кто нибудь работает на ларавел на фрилансе?

Я сам просто плохо верстаю. Жс - владею jquery и vue на уровне jquery (то есть прям spa не осилю)
и почему то мне кажется что ларавел не совсем подходит под фриланс.
Ситуация складывается так, что фриланс для меня был бы очень удобным в плане времени. В свои 27 опять начал учиться ))
Программирование такая сфера, что каждый день учимся. Если этого не делать, можно моментально вылететь в трубу.
источник

VY

Vladimir Yefremov in Laravel для начинающих
Vladyslav
да бывает:) нужно было ланг айди добавить в таблицу описаний
:)
что нужно что-нибудь добавить - конечно бывает,
но праймери-кей - может быть только 1
источник

VY

Vladimir Yefremov in Laravel для начинающих
4unkur
Кто нибудь работает на ларавел на фрилансе?

Я сам просто плохо верстаю. Жс - владею jquery и vue на уровне jquery (то есть прям spa не осилю)
и почему то мне кажется что ларавел не совсем подходит под фриланс.
Ситуация складывается так, что фриланс для меня был бы очень удобным в плане времени. В свои 27 опять начал учиться ))
в приницпе - да,
там лучше - Вордпресс, это если речь идет об отечественном фрилансе
источник

V

Vladyslav in Laravel для начинающих
но тут же например так будет:
- исходное
((праймери) айди) (имя)
1. Имя
- новое
((прймери) айди + ланг айди) (имя)
1. 1. Имя
1. 2. Ім'я
источник

V

Vladyslav in Laravel для начинающих
тип такой констркуции делаю, но этот вопрос уже решил :)
источник

VY

Vladimir Yefremov in Laravel для начинающих
Vladyslav
тип такой констркуции делаю, но этот вопрос уже решил :)
ну ОК :)
успеха!
источник

A

Alex in Laravel для начинающих
Коллеги, подскажите куда копать. Доку и кишки лары пересмотрел, не могу найти решение.
Есть запрос
$user->sales()->with(['order', 'order.orderData'])->......->paginate(5)
На выходе получается хорошее дерево с вложенными сущностями. Но, мне надо ограничить список выдаваемых полей, допустим для sale это id, order_id, sum, для order это id, client_id, order_data_id и для orderData это id, weight.

Так вот вопрос, как этого добиться, сохранив это красивое дерево? Через DB все понятно, пиши поля с таблицами и все. а тут?
источник

SS

Serg Serdyuk in Laravel для начинающих
Alex
Коллеги, подскажите куда копать. Доку и кишки лары пересмотрел, не могу найти решение.
Есть запрос
$user->sales()->with(['order', 'order.orderData'])->......->paginate(5)
На выходе получается хорошее дерево с вложенными сущностями. Но, мне надо ограничить список выдаваемых полей, допустим для sale это id, order_id, sum, для order это id, client_id, order_data_id и для orderData это id, weight.

Так вот вопрос, как этого добиться, сохранив это красивое дерево? Через DB все понятно, пиши поля с таблицами и все. а тут?
что то вроде with(['order:id,client_id']) и т.д. для остальных?
источник

A

Alex in Laravel для начинающих
Serg Serdyuk
что то вроде with(['order:id,client_id']) и т.д. для остальных?
Ну да.
источник

A

Alex in Laravel для начинающих
Serg Serdyuk
что то вроде with(['order:id,client_id']) и т.д. для остальных?
Это уже синтаксис?
источник