Как создать свое приложение, используя laravel?

На старте создания небольшого приложения(далее - my application) столкнулся с трудностью организации папок в laravel. Буду благодарен, если вы поможете разобраться в следующих вопросах:

1) Я решил вынести my application в отдельную папку. Это лучше сделать в корневой папке сайта или в папке vendor?

2) Хочу, чтобы у my application был свой route, как к нему правильно строить маршрутизацию? Мой колхозный вариант: создаем route в папке my application, прописываем там необходимые роуты, далее делаем рекваер в routes/web.php, при этом route обращается к папке App\Http\Controllers, из-за чего приходится переписывать пути.

3) Если я вынес приложение в отдельную папку, получается, что все связанные с ним файлы, включая views, css, js, cache и т.д должны находится в этой папке?

p.s Прошу не закидывать за второй пункт, а объяснить правильный подход.


Ответы (0 шт):