laravel-blog

[!IMPORTANT] This file needs to updated in order to match the english README file.
Оваа Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π°ΠΆΡƒΡ€ΠΈΡ€Π° Π·Π° Π΄Π° ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° англиски Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° README.

Π‘Π»ΠΎΠ³ Π½Π° Π›Π°Ρ€Π°Π²Π΅Π» со административСн ΠΏΠ°Π½Π΅Π» Π½Π° Π€ΠΈΠ»Π°ΠΌΠ΅Π½Ρ‚

Read this in other languages

This file is automatically translated. If you notice an error, please correct it yourself (by making a PR) or write about it in the issues.

Π‘Π»ΠΎΠ³ Π½Π° Π›Π°Ρ€Π°Π²Π΅Π» со административСн ΠΏΠ°Π½Π΅Π» Π€ΠΈΠ»Π°ΠΌΠ΅Π½Ρ‚

Ова Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π·Π° стартСр ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ Π·Π° Π±Π»ΠΎΠ³ Laravel со административСн ΠΏΠ°Π½Π΅Π» Filament.

Π¦Π΅Π»Ρ‚Π° Π½Π° ΠΎΠ²Π° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ Π΅ Π΄Π° Π³ΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅ Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Laravel со Сдноставна Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°.

ΠšΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΡΡ‚ΠΈΠΊΠΈ

Π‘Π°Ρ€Π°ΠΌ карактСристики

ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ [Π½ΠΎΠ² Π±Ρ€ΠΎΡ˜] (https://github.com/gomzyakov/laravel-blog/issues/new) Π·Π° Π΄Π° ΠΏΠΎΠ±Π°Ρ€Π°Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° (ΠΈΠ»ΠΈ Π°ΠΊΠΎ Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠ°).

Како Π΄Π° Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π±Π»ΠΎΠ³ Π»ΠΎΠΊΠ°Π»Π½ΠΎ?

ΠšΠ»ΠΎΠ½ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚:

git clone git@github.com:gomzyakov/laravel-blog.git

Π’Π΅Ρ€ΡƒΠ²Π°ΠΌ Π΄Π΅ΠΊΠ° вСќС Π³ΠΎ ΠΈΠΌΠ°Ρ‚Π΅ инсталирано Docker. Ако Π½Π΅, само Π½Π°ΠΏΡ€Π°Π²Π΅Ρ‚Π΅ Π³ΠΎ Ρ‚ΠΎΠ° Π½Π° Mac, Windows ΠΈΠ»ΠΈ [Linux] (https://docs.docker.com/desktop/install/linux-install/).

Π˜Π·Π³Ρ€Π°Π΄Π΅Ρ‚Π΅ ја сликата Π½Π° laravel-blog со слСднава ΠΊΠΎΠΌΠ°Π½Π΄Π°:

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

ΠœΠΈΠ³Ρ€ΠΈΡ€Π°Ρ˜Ρ‚Π΅ DB ΠΈ поставСтС Π»Π°ΠΆΠ½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ:

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

И Π΄ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ корисник Π½Π° администратор Π½Π° Filament:

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

И ΠΎΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ http://127.0.0.1:8000 Π²ΠΎ Π²Π°ΡˆΠΈΠΎΡ‚ ΠΎΠΌΠΈΠ»Π΅Π½ прСлистувач. Π‘Ρ€Π΅ΡœΠ½ΠΎ Π³ΠΎ користитС Π±Π»ΠΎΠ³ΠΎΡ‚ Π›Π°Ρ€Π°Π²Π΅Π»!

Како Π΄Π° Π²Π»Π΅Π·Π΅Ρ‚Π΅ Π²ΠΎ садот?

ΠŸΡ€ΠΈΡΡ‚Π°ΠΏ Π΄ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚ Docker:

docker exec -ti laravel-blog-app bash

Π›ΠΈΡ†Π΅Π½Ρ†Π°

Ова Π΅ софтвСр со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†ΠΈΡ€Π°Π½ ΠΏΠΎΠ΄ MIT Π»ΠΈΡ†Π΅Π½Ρ†Π°.

ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° GitHub Π»ΠΈΡ†Π΅Π½Ρ†Π° codecov