или blade?
Я сейчас просто скрипт подключил внизу blade и по факту там нету вью компонентов. Но вью и его директивы работают.
Директивы работают только в шаблонах у Vue компонентов
Даже мои собственные директивы работают.
Значит это шаблон Vue
Но это же blade файл.
Ну и что. Это шаблон в PHP, по нему генерируется HTML документ, а HTML из документа потом скармливаете в шаблон во Vue компонент. По этому и работает, у вас это Vue приложение
Окей. Спасибо. А то я думал, что сделал парашу.
Если это работает, это не значит, что сделано что-то хорошее)
Да, однако не знаю, как правильно подружить vue и laravel , и где об этом найти инфу. Оно работает, а работа не ждет. Времени нету на поиски инфы.
их не нужно дружить, в идеале они не должны знать друг о друге
Может там классическое приложение, где Vue только на отдельных формочках/калькуляторах нужен
То-есть вместо blade файлов использовать вью компоненты?
бррр... моё мнение, что вью там не нужен, видел я такой большой проект где вью по сути жикверю заменял, это ужасно
Но Vue буквально на главной заявляет, что его удобно так использовать) Прогрессивный фреймворк
врут, чес слово врут про удобность)
Используйте Vue компоненты для клиентских UI виджетов и blade шаблоны для серверного рендеринга
Не вижу проблем в использовании Vue как библиотеки для отдельных задач в классическом приложении) Почему нет. Что вместо него?
По сути я сейчас именно это и делаю.
хз.. рядом начинать писать на чистом вью, старое постепенно переносить и выкидывать)
Это большая работа
Переделывать весь сайт на совершенно другую парадигму ради решения какой-нибудь небольшой задачи?) Не всегда ведь цель именно в разработке новой SPA версии вместо старой MPA.
вью там не нужен, а что там нужно? видел я такой большой проект где вью по сути жикверю заменял, это ужасно оставить в проекте жикверю - разве лучше?
имхо да, жикверя именно в том проекте была бы лучше
> оставить в проекте жикверю - разве лучше? А тут надо смотреть, какие задачи решаете и какая у вас в целом цель
одна из первых задач - оживить приложение, а то с жикверей одна из страниц грузится минуты 2 минимум, а часто - больше; иногда вообще не можем дождаться... на ваниле переделать - наверно все же дольше, чем на Вуй.
Мне не очевидно, чем тут Vue поможет)
если бы я показал код - стало бы очевидно :) там километры совершенно невразумительной лапши; по вышеупомянутой странице Павел Васильев неплохо справился - теперь загрузка секунд 15 не больше.
Это ничего не объясняет) Прям совсем) Лапша может работать быстро. Лапшу можно поправить и без переписывания c PHP на Vue. Если 2 минуты ожидается ответ БД - Vue не поможет. Если 2 минуты рендерится шаблон, то скорее всего на Vue будет дольше
Лапша может работать быстро. Не буду спорить, но в нашему случае не смогла :) Лапшу можно поправить и без переписывания c PHP на Vue Переписали не с пхп, а с жКверя. Может можно было и с жикверей оптимизировать, но очень уж много и запутано.... не захотелось убиваться Если 2 минуты ожидается ответ БД - Vue не поможет. именно рендерилось долго, респонс с бэка приходит быстро; Впрочем я зря влез в разговор :), сорри. У Паши вопрос был конкретно "Да, однако не знаю, как правильно подружить vue и laravel , и где об этом найти инфу." И он остался открытым, т.к. придется и другие страницы перепиливать.
Это не очень корректный вопрос, на него не может быть нормального ответа. Они не враждуют, чтобы из дружит) А использовать вместе из можно очень по разному. Вопрос к тому, как вообще строить приложение, и тут не будет разницы, ларка у вас или спринг на джаве, вью или реакт
Обсуждают сегодня