laravel-blog

[!IMPORTANT] This file needs to updated in order to match the english README file.
เป„เบŸเบฅเปŒเบ™เบตเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เป€เบžเบทเปˆเบญเปƒเบซเป‰เบเบปเบ‡เบเบฑเบšเป„เบŸเบฅเปŒ README เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”.

![Laravel blog with Filament admin panel]../docs/social-preview-en.png)

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 blog เบเบฑเบš Filament admin panel

เบ™เบตเป‰โ€‹เปเบกเปˆเบ™ Laravel เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบŠเบธเบ”โ€‹เบเบฒเบ™โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบ‚เบญเบ‡ blog เบเบฑเบš Filament เบเบฐโ€‹เบ”เบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบซเบฒเบ™.

เป€เบ›เบปเป‰เบฒเปเบฒเบเบ‚เบญเบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ Laravel เบ—เบตเปˆเบ”เบตเบ”เป‰เบงเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบ.

เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ

เบฅเบฑเบเบชเบฐเบ™เบฐเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป

เป€เบ›เบตเบ” เบšเบฑเบ™เบซเบฒเปƒเปเปˆ เป€เบžเบทเปˆเบญเบฎเป‰เบญเบ‡เบ‚เปเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” (เบซเบผเบทเบซเบฒเบเบ—เปˆเบฒเบ™เบžเบปเบšเบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡).

เบงเบดเบ—เบตเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ blog เปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™?

Clone เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹:

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

เบ‚เป‰เบญเบเป€เบŠเบทเปˆเบญเบงเปˆเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Docker เปเบฅเป‰เบง. เบ–เป‰เบฒเบšเปเปˆ, เบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เบกเบฑเบ™เบขเบนเปˆเปƒเบ™ Mac, Windows เบซเบผเบท Linux.

เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš โ€˜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 Laravel:

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

เบเป‰เบฒเบเบ‚เปเป‰เบกเบนเบ™เบ›เบญเบก DB เปเบฅเบฐเปเบเปˆเบ™:

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

เปเบฅเบฐเป€เบžเบตเปˆเบก Filament admin user:

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

เปเบฅเบฐเป€เบ›เบตเบ” http://127.0.0.1:8000 เปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบ—เปˆเบฒเบ™เบกเบฑเบ. เบกเบตเบ„เบงเบฒเบกเบชเบธเบเบเบฑเบšเบเบฒเบ™เปƒเบŠเป‰ Laravel Blog!

เบงเบดเบ—เบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ–เบฑเบ‡?

เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธ Docker:

docker exec -ti laravel-blog-app bash

เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”

เบ™เบตเป‰เปเบกเปˆเบ™เบŠเบญเบšเปเบงเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” MIT.

เบเบฒเบ™เบ›เปˆเบญเบ GitHub license codecov