laravel-blog

[!IMPORTANT] This file needs to updated in order to match the english README file.
แƒ”แƒก แƒคแƒแƒ˜แƒšแƒ˜ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒœแƒแƒฎแƒšแƒ“แƒ”แƒก, แƒ แƒแƒ—แƒ แƒจแƒ”แƒ”แƒกแƒแƒ‘แƒแƒ›แƒ”แƒ‘แƒแƒ“แƒ”แƒก แƒ˜แƒœแƒ’แƒšแƒ˜แƒกแƒฃแƒ  README แƒคแƒแƒ˜แƒšแƒก.

Laravel แƒ‘แƒšแƒแƒ’แƒ˜ Filament-แƒ˜แƒก แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒžแƒแƒœแƒ”แƒšแƒ˜แƒ—

Laravel แƒ‘แƒšแƒ

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.

แƒ’แƒ˜ Filament แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒžแƒแƒœแƒ”แƒšแƒ˜แƒ—

แƒ”แƒก แƒแƒ แƒ˜แƒก Laravel แƒ‘แƒšแƒแƒ’แƒ˜แƒก แƒจแƒ”แƒ›แƒฅแƒ›แƒœแƒ”แƒšแƒ˜แƒก แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜ Filament แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒžแƒแƒœแƒ”แƒšแƒ˜แƒ—.

แƒแƒ› แƒกแƒแƒชแƒแƒ•แƒ˜แƒก แƒ›แƒ˜แƒ–แƒแƒœแƒ˜แƒ แƒแƒฉแƒ•แƒ”แƒœแƒแƒก แƒ™แƒแƒ แƒ’แƒ˜ Laravel แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒ—.

แฒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜

แƒ˜แƒ—แƒฎแƒแƒ•แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒก

แƒ’แƒแƒฎแƒกแƒ”แƒœแƒ˜แƒ— แƒแƒฎแƒแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒ— (แƒแƒœ แƒ—แƒฃ แƒ˜แƒžแƒแƒ•แƒ˜แƒ— แƒจแƒ”แƒชแƒ“แƒแƒ›แƒแƒก).

แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒฃแƒจแƒ•แƒแƒ— แƒ‘แƒšแƒแƒ’แƒ˜ แƒšแƒแƒ™แƒแƒšแƒฃแƒ แƒแƒ“?

แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ™แƒšแƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ:

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 แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ˜:

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

แƒ“แƒ แƒ’แƒแƒฎแƒกแƒ”แƒœแƒ˜แƒ— http://127.0.0.1:8000 แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒกแƒแƒงแƒ•แƒแƒ แƒ”แƒš แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒจแƒ˜. แƒกแƒแƒกแƒ˜แƒแƒ›แƒแƒ•แƒœแƒแƒ Laravel แƒ‘แƒšแƒแƒ’แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ!

แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ•แƒ˜แƒ“แƒ”แƒ— แƒ™แƒแƒœแƒขแƒ”แƒ˜แƒœแƒ”แƒ แƒจแƒ˜?

Docker แƒ™แƒแƒœแƒขแƒ”แƒ˜แƒœแƒ”แƒ แƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒ:

docker exec -ti laravel-blog-app bash

แƒšแƒ˜แƒชแƒ”แƒœแƒ–แƒ˜แƒ

แƒ”แƒก แƒแƒ แƒ˜แƒก แƒฆแƒ˜แƒ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒšแƒ˜แƒชแƒ”แƒœแƒ–แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ [MIT แƒšแƒ˜แƒชแƒ”แƒœแƒ–แƒ˜แƒ˜แƒ—] (https://github.com/gomzyakov/php-code-style/blob/main/LICENSE).

GitHub-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ แƒšแƒ˜แƒชแƒ”แƒœแƒ–แƒ˜แƒ codecov