Size: a a a

2020 April 24

AS

Andrey Sokolov in Laravel Pro
источник

YZ

Yurii Z in Laravel Pro
источник

M

Michael in Laravel Pro
Вообще, сообщество laravel придумало два инструмента для работы с интерактивностью, советую посмотреть.

1. Inertia.js , позволяет упростить работу с vue-компонентами. Доступен серверный роутинг, серверная валидация, серверная аутентификация, не надо ничего дублировать в vue. Т.е. ты работаешь с компонентами как со вьюхами, туда всё прокидывается автоматом, есть свои стандарты и умолчания, масса низкоуровневого головняка снимается. Надо сесть, почитать, за час точно разберёшься. Есть готовое приложение, можно на примерах научиться как там все работает. https://inertiajs.com/

2. Laravel livewire + alpine.js . Тут вообще вырезается тяжёлый vue, для всяких модалок, скрытия-открытия и дропдаунов используется крохотный alpine, а вся интерактивность рендерится на сервере и гоняется по сети в виде html аякс-запросами - как это сделано, например, на гитхабе, там нет js-фреймворка. https://laravel-livewire.com/
источник

AB

Andrey Bogdanov in Laravel Pro
прикольно, я тоже гляну
источник

AS

Andrey Sokolov in Laravel Pro
Michael
Вообще, сообщество laravel придумало два инструмента для работы с интерактивностью, советую посмотреть.

1. Inertia.js , позволяет упростить работу с vue-компонентами. Доступен серверный роутинг, серверная валидация, серверная аутентификация, не надо ничего дублировать в vue. Т.е. ты работаешь с компонентами как со вьюхами, туда всё прокидывается автоматом, есть свои стандарты и умолчания, масса низкоуровневого головняка снимается. Надо сесть, почитать, за час точно разберёшься. Есть готовое приложение, можно на примерах научиться как там все работает. https://inertiajs.com/

2. Laravel livewire + alpine.js . Тут вообще вырезается тяжёлый vue, для всяких модалок, скрытия-открытия и дропдаунов используется крохотный alpine, а вся интерактивность рендерится на сервере и гоняется по сети в виде html аякс-запросами - как это сделано, например, на гитхабе, там нет js-фреймворка. https://laravel-livewire.com/
ты мне взрываешь мозг ещё сильнее)
источник

M

Michael in Laravel Pro
Если есть задача делать админку на vue, то я не знаю даже, почему можно НЕ использовать inertia. Оно просто идеально.

Если есть задача сделать проект, который должен индекситься поисковиками, то я опять же не понимаю, зачем можно НЕ юзать livewire.
источник

M

Michael in Laravel Pro
(при условии, что у нас бэк на laravel, конечно)
источник

PL

Pavel Lint in Laravel Pro
Michael
Если есть задача делать админку на vue, то я не знаю даже, почему можно НЕ использовать inertia. Оно просто идеально.

Если есть задача сделать проект, который должен индекситься поисковиками, то я опять же не понимаю, зачем можно НЕ юзать livewire.
интересная мысль
источник

AB

Andrey Bogdanov in Laravel Pro
Michael
Если есть задача делать админку на vue, то я не знаю даже, почему можно НЕ использовать inertia. Оно просто идеально.

Если есть задача сделать проект, который должен индекситься поисковиками, то я опять же не понимаю, зачем можно НЕ юзать livewire.
ну вот для админки еще очень хорошо laravel nova
источник

AS

Andrey Sokolov in Laravel Pro
Для чего нам нужен laravel+vue
1. Скорость работы сайта
2. Лёгкость поддержание кода
3. Как можно меньше муссора
Всё, остальное не особо важно, админка и на php может быть(она сейчас такая и есть), voyager использую, пока устраивает:)

Теперь исходя из этого.
Как нужно построить проект? чтобы я мог сказать, что этот проект на vue и laravel?
и желательно без усложнений
источник

AB

Andrey Bogdanov in Laravel Pro
livewire и впрям интересная штука
источник

AS

Andrey Sokolov in Laravel Pro
в inertia я вижу работа в беке должна быть ещё, а у нас там redis
источник

AS

Andrey Sokolov in Laravel Pro
хотя наверное они друг другу не мешают)
источник

AS

Andrey Sokolov in Laravel Pro
но inertia это же SPA?
источник

P

PSYTRGLES in Laravel Pro
Andrey Sokolov
Для чего нам нужен laravel+vue
1. Скорость работы сайта
2. Лёгкость поддержание кода
3. Как можно меньше муссора
Всё, остальное не особо важно, админка и на php может быть(она сейчас такая и есть), voyager использую, пока устраивает:)

Теперь исходя из этого.
Как нужно построить проект? чтобы я мог сказать, что этот проект на vue и laravel?
и желательно без усложнений
эти три пункта ни как не связаны с инструментами/фреймворками
источник

AS

Andrey Sokolov in Laravel Pro
а нам он нам не нужен
источник

AS

Andrey Sokolov in Laravel Pro
на сколько давно поддерживается Inertia laravel?
источник

AS

Andrey Sokolov in Laravel Pro
я  к тому, не сырой ли ещё проект?
источник

AS

Andrey Sokolov in Laravel Pro
Michael
Если есть задача делать админку на vue, то я не знаю даже, почему можно НЕ использовать inertia. Оно просто идеально.

Если есть задача сделать проект, который должен индекситься поисковиками, то я опять же не понимаю, зачем можно НЕ юзать livewire.
на скольких проектах уже опробовал?
источник

R

Rustam in Laravel Pro
Ребята подскажите, вот в таблице есть поле текст - в нем json данные в UNICODE последовательности - и надо по ним сделать LIKE как это сделать. Конкретно вот например поле
{"\u0412":"\u0410\u0431\u0430\u0437\u0443","\u0414":"\u0410\u0431\u0430\u0437\u0435","\u041f":"\u0410\u0431\u0430\u0437\u0435","\u0420":"\u0410\u0431\u0430\u0437\u044b","\u0422":"\u0410\u0431\u0430\u0437\u043e\u0439"}
и в нем надо найти слово ````Абазе````
источник