larajournal

[!IMPORTANT] This file needs to updated in order to match the english README file.
Այս ֆայլը պետք է թարմացվի, որպեսզի համապատասխանի անգլերեն README ֆայլին:

Laravel բլոգ՝ Filament-ի ադմինիստրատորի վահանակով

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 բլոգի մեկնարկային փաթեթի նախագիծն է՝ Filament ադմինիստրատորի վահանակով:

Այս պահոցի նպատակն է ցուցադրել Laravel զարգացման լավ փորձը պարզ հավելվածով:

Հատկություններ

Հատկանիշների հայցում

Բացեք [նոր թողարկում] (https://github.com/gomzyakov/larajournal/issues/new)՝ գործառույթ պահանջելու համար (կամ եթե վրիպակ եք գտնում):

Ինչպե՞ս վարել բլոգը լոկալ:

Կլոնավորել նախագիծը.

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

Կարծում եմ, դուք արդեն տեղադրել եք Docker-ը: Եթե ոչ, պարզապես արեք դա Mac, [Windows] (https://docs.docker.com/desktop/install/windows) -install/) կամ [Linux] (https://docs.docker.com/desktop/install/linux-install/):

Կառուցեք 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 Laravel հրամանի տող գործիքով.

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

Տեղափոխել DB-ն և կեղծ տվյալները.

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

Եվ ավելացրեք Filament ադմինիստրատորի օգտվող.

docker compose exec հավելված ./artisan make:filament-user

Եվ բացեք http://127.0.0.1:8000 ձեր սիրած բրաուզերում: Ուրախ եմ օգտագործել Laravel բլոգը:

Ինչպե՞ս մտնել տարայի ներս:

Մուտք դեպի Docker կոնտեյներ.

docker exec -ti larajournal-app bash

Լիցենզիա

Սա բաց կոդով ծրագրակազմ է, որը լիցենզավորված է [MIT License] (https://github.com/gomzyakov/php-code-style/blob/main/LICENSE):

GitHub թողարկում լիցենզիա codecov