An open API service indexing awesome lists of open source software.

https://github.com/laboratorynotices/laravel-9-breeze-vue-landing-page


https://github.com/laboratorynotices/laravel-9-breeze-vue-landing-page

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Laravel 9 Breeze + Vue.js + Tailwind.css. Страница приземления.

**Только изменённые файлы**

Страница пишется в учебных целях для освоения [**Tailwind.css**](https://tailwindcss.com/) на практике.

Конечно, можно было использовать заготовленные JSon-файлы, но для закрепления знаний я так же использую **Laravel Breeze**.

[**Vue.js**](https://vuejs.org/) в данном коде будет использован скорее всего как "поддержка" поведения сайта, а не основной "движок" его.

[В моём блоге](https://laboratorynotices.wordpress.com/2022/05/08/laravel-9-breeze-vue-js-tailwind-css-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B-%D0%BF%D1%80%D0%B8%D0%B7%D0%B5%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8/) пишу комментарии к коду, а так же описываю сам процесс разработки.

Тут будут храниться лишь изменённые файлы. Значит надо вначале установить Laravel Breeze c Vue.js, потом перезаписать файлы из этого хранилища, а потом сгенерировать новые index.html и index.js.

## Ветви

Проект состоит из нескольких ветвей, разделённых по задачам:

- **master** - основная ветвь, на которой основываются остальные,
- **migration** - в этой ветви будут хранится файлы, отвечающие за генерацию структуры базы данных, а так же заполнения её первичными данными,
- **layout** - эта ветвь отвечает за файлы внешнего вида.