larajournal

[!IMPORTANT] This file needs to updated in order to match the english README file.
Этот файл необходимо обновить, чтобы он соответствовал английскому файлу README.

Блог на Laravel с админ-панелью на Filament

Описание проекта на других языках

Блог на Laravel с админ-панелью на Filament

Это простой, но функциональный, блог на Laravel с панелью администратора на Filament.

Цель этого проекта — продемонстрировать хорошие практики разработки Laravel с помощью простого приложения.

Возможности приложения

Запрос функций

Откройте новую issue, чтобы запросить функцию (или если вы обнаружили ошибку).

Как запустить блог локально?

Клонируйте проект:

git clone git@github.com:gomzyakov/larajournal.git

Будем считать, что у вас уже установлен Docker. Если нет, просто следуйте инструкциям: Mac, Windows or Linux.

Создайте образ larajournal с помощью следующей команды:

docker compose build --no-cache

Выполнение этой команды может занять несколько минут.

Когда сборка завершена, вы можете запустить блог в фоновом режиме с помощью:

docker compose up -d

Теперь мы запустим composer install, чтобы установить зависимости приложения:

docker compose exec app composer install

Скопируйте настройки среды:

docker compose exec app cp .env.local .env

Сгенерируйте ключ шифрования с помощью команды artisan:

docker compose exec app ./artisan key:generate --ansi

Запустите миграцию базы данных и наполнение её тестовыми данными:

docker compose exec app ./artisan migrate:fresh --seed

Добавьте нового пользователя Filament:

docker compose exec app ./artisan make:filament-user

И откройте http://127.0.0.1:8000 в своем любимом браузере. Приятного использования блога на Laravel!

Как попасть внутрь контейнера?

Для доступа внутрь Docker-контейнера просто запустите:

docker exec -ti larajournal-app bash

Лицензия

Это программное обеспечение с открытым исходным кодом, лицензированное по MIT License.

GitHub release license codecov