basic-crud
Example of crud operations best practices for beginner to advanced
파일 탐색기
최종 버전 다운로드 (.zip)- tests.yml
- FUNDING.yml
- CreatePostAction.php
- DeletePostAction.php
- TogglePostFeatureAction.php
- UpdatePostAction.php
- PostBuilder.php
- FeaturedStatus.php
- PostSortColumnsEnum.php
- PostController.php
- FeaturedPostController.php
- LocaleController.php
- PostController.php
- SetLocale.php
- StorePostRequest.php
- UpdatePostRequest.php
- Category.php
- Post.php
- User.php
- AppServiceProvider.php
- FileUploaderFromUrl.php
- QueryResolver.php
- Settings.php
- HasFileFromUrl.php
- .gitignore
- app.php
- providers.php
- app.php
- auth.php
- broadcasting.php
- cache.php
- cors.php
- database.php
- filesystems.php
- hashing.php
- insights.php
- logging.php
- mail.php
- queue.php
- sanctum.php
- services.php
- session.php
- view.php
- CategoryFactory.php
- PostFactory.php
- UserFactory.php
- 0001_01_01_000000_create_users_table.php
- 0001_01_01_000001_create_cache_table.php
- 0001_01_01_000002_create_jobs_table.php
- 2019_12_14_000001_create_personal_access_tokens_table.php
- 2023_12_05_085426_create_posts_table.php
- 2023_12_05_092225_add_published_at_column_to_posts_table.php
- 2023_12_12_134541_create_categories_table.php
- 2023_12_12_134928_change_category_to_category_id_in_posts_table.php
- 2023_12_16_072731_rename_body_to_content_in_posts_table.php
- DatabaseSeeder.php
- .gitignore
- actions.php
- auth.php
- http-statuses.php
- pagination.php
- passwords.php
- posts.php
- validation.php
- actions.php
- auth.php
- http-statuses.php
- pagination.php
- passwords.php
- posts.php
- validation.php
- actions.php
- auth.php
- http-statuses.php
- pagination.php
- passwords.php
- posts.php
- validation.php
- actions.php
- auth.php
- http-statuses.php
- pagination.php
- passwords.php
- posts.php
- validation.php
- actions.php
- auth.php
- http-statuses.php
- pagination.php
- passwords.php
- posts.php
- validation.php
- ar.json
- en.json
- fr.json
- gu.json
- hi.json
- tom-select.css
- trix.css
- tom-select.complete.min.js
- trix.umd.min.js
- .htaccess
- favicon.ico
- index.php
- robots.txt
- app.css
- app.js
- bootstrap.js
- button.blade.php
- error-message.blade.php
- field.blade.php
- image-field.blade.php
- label.blade.php
- layout.blade.php
- select.blade.php
- text-field.blade.php
- _form.blade.php
- create.blade.php
- edit.blade.php
- index.blade.php
- show.blade.php
- welcome.blade.php
- api.php
- console.php
- web.php
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- PostControllerTest.php
- FeaturedPostControllerTest.php
- LocaleControllerTest.php
- PostControllerTest.php
- ArchTest.php
- ExampleTest.php
- CreatePostActionTest.php
- DeletePostActionTest.php
- TogglePostFeatureActionTest.php
- UpdatePostActionTest.php
- PostBuilderTest.php
- FeaturedStatusTest.php
- CategoryTest.php
- PostTest.php
- FileUploaderFromUrlTest.php
- QueryResolverTest.php
- SettingsTest.php
- Pest.php
- TestCase.php
- .editorconfig
- .env.example
- .env.testing.example
- .gitattributes
- .gitignore
- artisan
- composer.json
- composer.lock
- docker-compose.yml
- package-lock.json
- package.json
- phpstan.neon
- phpunit.xml
- pint.json
- README.md
- rector.php
- vite.config.js
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/MrPunyapal/basic-crud
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd basic-crud
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker run --rm \
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm run dev
개발/실행 서버를 켭니다.
npm install && npm run build
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
./vendor/bin/sail run --rm laravel.test npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
./vendor/bin/sail npm run dev
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. PHP (Composer)
쉬움사전 준비물
composer install
composer.json에 명시된 PHP 라이브러리를 설치합니다.
composer lint
이 명령어를 터미널에 그대로 입력해 실행하세요.
composer test:lint
이 명령어를 터미널에 그대로 입력해 실행하세요.
composer test:types
이 명령어를 터미널에 그대로 입력해 실행하세요.
composer test:type-coverage
이 명령어를 터미널에 그대로 입력해 실행하세요.
php -S localhost:8000 같은 내장 서버로 실행한 뒤 브라우저에서 http://localhost:8000 으로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
