본문 바로가기

php 헛다리/Laravel9 헛다리

(22)
라라벨9 컨트롤러 생성 - controller 라라벨9 컨트롤러 생성 - controller​​​/app/Http/Controllers 경로에 컨트롤러가 생성된다.​컨트롤러 생성 명령어php artisan make:controller [컨트롤러명]Controller​예시#>php artisan make:controller MemoController​/app/Http/Controllers/MemoController.php 가 생성된다.  ​** 그냥 파일생성으로 진행해도 문제 없다.​   컨트롤러에서 model 로드 방법 user = $user; } // === 생성자에서 모델 로드 // =============================== public function index() { // $this->us..
라라벨9 model 생성 라라벨9 model 생성​​그냥 파일 직접 생성해도 문제 없다. 대신 기본 파일 내용을 잘작성해야한다.​​​모델생성​public_html/app/Models/ 경로에 model파일이 생성된다.​#> php artisan make:model [모델명]​예시#> php artisan make:model Memo​경로 추가시#> php artisan make:model A01/Memo
라라벨9 table 관리 - 데이터베이스: 마이그레이션 라라벨9 table 관리 - 데이터베이스: 마이그레이션 DB툴에서 직접 작업해도 문제는 없다. 근데 migrations 테이블이 존재하며 파일실행 여부를 체크하는거 같다...​migrations 파일자체는 기록용??? 복사용???.. 용도를 모르겠다. db툴을 사용안해도 된다는 개념인가? ​ https://laravel.kr/docs/9.x/migrations 라라벨 9.x - 마이그레이션라라벨 한글 메뉴얼 9.x - 마이그레이션laravel.kr   테이블 생성 ​/database/migrations/ 경로에 날짜_create_memo_table.php 파일생성​php artisan make:migration create_[테이블명]_table​예시#>php artisan make:migration c..
라라벨9 Helpers 사용법 - function autoload 라라벨9  Helpers 사용법 - function autoload      app/Helpers/ 폴더생성​app/Helpers/helpers.php 파일생성 /composer.json 수정 "autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/" }, // ============================================================ // ==== Helpers 추가 ss..
라라벨9 db설정 방법 - mariadb 사용 ssh 접속 프로젝트 경로로 이동​#> ls -al​숨겨진 파일인 .env 열기#>vi .env  APP_NAME=LaravelAPP_ENV=localAPP_KEY=base64:MrHHCkQyIuZSy9XtMnS8o5uuX93mo/4YaSxrtmnm+VA=APP_DEBUG=trueAPP_URL=http://localhostLOG_CHANNEL=stackLOG_DEPRECATIONS_CHANNEL=nullLOG_LEVEL=debugDB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE= 여기DB_USERNAME= 여기DB_PASSWORD= 여기BROADCAST_DRIVER=logCACHE_DRIVER=fileFILESYSTEM_DISK=localQUEUE..
라라벨9 설치 환경virtualBox에 centos7설치 (php8.2 , apache , mariadb)​​1. Composer 설치Composer : PHP의 의존성 관리도구이다. 라라벨 프레임워크를 설정하거나 Predis 등의 필요한 확장 기능들을 쉽게 설치할 수 있도록 도와주는 관리도구이다.​root 접속​shell> cd /root​- composer.phar 다운shell> curl -sS https://getcomposer.org/installer | sudo php​shell> mv composer.phar /usr/local/bin/composer​- composer 전역설정shell> ln -s /usr/local/bin/composer /usr/bin/composer​- composer 업데이트sh..