169 похожих чатов

Всем привет! Копался в интернете много, но не могу найти ответ

на вопрос
Я хочу писать проект на vue + laravel, проект большой, это реально многостраничный продукт, со своей апишкой, кучей страниц, мониторингом метрик и тд.

Но вопрос вот в чем:
1. писать на vue внутри laravel
2. писать отдельно проект на vue, и коннектиться с лаварель сугубо по API?
В инете не смог найти нормального обьяснения что реально лучше для больших проектов + мне не понятно каким образом работает второй вариант. Вот я сел, создал проект на вью, пишу пишу пишу. И что? Как теперь мне это все приконнектить с ларавель? И еще больше не понятно, как на вью писать большие проекты)) То есть, вью сделан чтобы все подгружалось в 1 урл, а мне нужен многостраничный продукт, и вот тут вообще я запутался.

P.S Я готов заплатить за хорошую консультацию в этом вопросе. Потому что мне важно со старту выбрать правильный подход к проекту. У меня немного опыта и знаний, но это все я подхвачу по пути, самое важное прочертить правильную дорогу сейчас

18 ответов

5 просмотров
Pavel-Karpushevskiy Автор вопроса
Vladimir Voytenko ️
2

Тогда мне не понятно каким образом работает второй вариант. Вот я сел, создал проект на вью, пишу пишу пишу. И что? Как теперь мне это все приконнектить с ларавель? И еще больше не понятно, как на вью писать большие проекты)) То есть, вью сделан чтобы все подгружалось в 1 урл, а мне нужен многостраничный продукт, и вот тут вообще я запутался.

Pavel Karpushevskiy
Тогда мне не понятно каким образом работает второй...

в моем мире первостепенен всё же бэк, т.е. ты сперва сидишь и пишешь пишешь пишешь бэк и rest/gql api к нему, а уже потом пшешь фронт к нему

Pavel Karpushevskiy
Тогда мне не понятно каким образом работает второй...

Single в SPA, не значит, что сайт должен состоять обязательно только из одной страницы, вот ozon написан на вью(наксте) и по суи своей это spa, но разве у него 1 страница? нет ;)

Pavel-Karpushevskiy Автор вопроса
Vladimir Voytenko ️
в моем мире первостепенен всё же бэк, т.е. ты спер...

Мы будем работать вдвоем. Пока напарник будет писать бек, мне бы чем-то заняться) Мы оба не особо опытные в этом, как я и говорил, но главное сейчас правильный вектор выбрать, а дальше уже выучим что надо

Pavel Karpushevskiy
Мы будем работать вдвоем. Пока напарник будет писа...

на практике пока нет бэка ты можешь заниматься практически одной только версткой ;)

Pavel-Karpushevskiy Автор вопроса
Vladimir Voytenko ️
на практике пока нет бэка ты можешь заниматься пра...

Я так понял потому что мне нужно понимать что за апишка будет, чтобы грамотно прописать все остальное? Иначе, если я выведу статику, то потом долго буду все переписывать под апи?)

Pavel Karpushevskiy
Тогда мне не понятно каким образом работает второй...

Билдишь проект, папки с Билда кидаешь в public, index.html кидаешь в resources В web.php там один роут нужно, и там в пишешь view('index')

DK K
бэк будет сидеть на api.domain.com

Используя веб-сервер нет проблем и сделать всё на одном домене с domain.com и domain.com/api

Pavel-Karpushevskiy Автор вопроса
Vladimir Voytenko ️
на практике пока нет бэка ты можешь заниматься пра...

Можешь ответить, пожалуйста, почему, и все?)) Правильно я понимаю, потому что я никак не смогу правильно выстроить проект, не понимая в каком виде данные я буду брать в итоге? И по факту получиться так, что мне нужно будет переписывать по сути все?

Pavel-Karpushevskiy Автор вопроса
Vladimir Voytenko ️
именно

ооокей, все же еще немного помучаю. Сразу всем огромное спасибо, вы уже ответили на вопросы, но есть еще пару нюансов тогда)) 1. Зачем тогда вообще ларавель? Если все упирается у бекенда в апишку, то зачем ларавель? 2. Делать только верстку пока не будет готов бек: я могу ее делать сразу компонентами в виде проекта на вью, или даже это не имеет смысла? Мне нужно делать просто html страницами?

Pavel Karpushevskiy
ооокей, все же еще немного помучаю. Сразу всем огр...

1. ну можно выбрать чистый пхп и страдать пытаясь написать всё, что уже есть на ларе ;) ну или вбрать Го и юзать его вместо пыхи, или джангу и питон) 2. я всегда верстаю на одной странице но внутри вью уже, а потом бью на компоненты. так что можно сразу компонентами писать сразу, просто так сложенее(имхо)

Pavel-Karpushevskiy Автор вопроса
Vladimir Voytenko ️
1. ну можно выбрать чистый пхп и страдать пытаясь ...

1. Понял, спасибо) 2. Тоже понял, то есть сразу делаю проект на вью, но просто пока нет апишки, делаю только html+css

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
Карта сайта