Laravel Nova css 변경하여 적용하기 Laravel Nova를 사용해오며 느낀점중 가장 불편한 점은 사용자가 임의로 커스텀하기까지 많은 정보를 필요로 한다는 겁니다. 일반적인 프로젝트에서 css를 변경하려면 css파일에 내용만 추가하면 되겠지만 라라벨 노바는 하나의 패키지로 존재하기 때문에 아래의 방법으로 css를 변경하여 적용 할 수 있었습니다. 1.커스텀 css파일을 생성합니다. 커스텀 할 css파일을 생성합니다. 본인의 경우 public/css/nova.css 라는 파일을 생성하여 라라벨 노바 css를 수정하겠습니다. /* public/css/nova.css */ /* 라라벨 노바 네비를 뎁스별로 들여쓰기 하기 위해 아래의 css를 별도로 적용 */ a.relative.text-white..
Laravel로 만드는 Slack Bot (2) - 슬랙 봇 구현 초기설정을 마친 후, ComponentObjectModel 방식으로 슬랙봇을 구현한다. https://min-nine.tistory.com/186 Laravel로 만드는 Slack Bot (1) - slack app 만들기 및 초기설정 Laravel로 만드는 Slack Bot (1) - slack app 만들기 및 초기설정 요즘 현업에서 많이 사용하는 slack. slack 봇을 라라벨을 이용하여 구현합니다. Slack App toekn DB화를 위한 모델 및 마이그레이션.. min-nine.tistory.com Component Object Model이란? 마이크로소프트에서 개발한, 다양한 언어로 만들어진 소프트웨어 컴포넌트들이 자신의 ..
Laravel로 만드는 Slack Bot (1) - slack app 만들기 및 초기설정 요즘 현업에서 많이 사용하는 slack. slack 봇을 라라벨을 이용하여 구현합니다. Slack App toekn DB화를 위한 모델 및 마이그레이션 파일 생성 Slack은 보편적으로 다른 API Client처럼 key값을 1개만 쓰기는 아깝습니다. 이유인 즉슨, slack은 앱을 많이 다루고, 앱 속에서도 채널들을 많이 다루기 때문입니다. 때문에 앱 및 채널에 대한 토큰값들을 DB화 시키고, DB의 key value를 통해서 상황에 맞는 채널로 송신하게 구현합니다. setting 모델 및 migration 파일 생성하기 $ php artisan make:model Setting -m // -m 옵션으로 마이그레이..
Laravel RestAPI 구현하기 (3) - 상품조회,주문,주문조회 구현 로그인,회원가입,로그아웃 구현 이후 상품조회,주문,주문조회 API를 구현합니다. 상품등록은 Laravel RestAPI 구현하기(1)에서 대량등록한 상품으로 대체합니다. routes/api.php에 API경로 추가하기 Laravel RestAPI 구현하기(2)에서 정의한 API경로에 상품,주문 관련 경로를 추가로 정의합니다. Route::middleware('auth:api')->group(function () { Route::post('v1/logout', [PassportAuthController::class, 'logout']); Route::resource('v1/orders', OrderController::class)..
Laravel RestAPI 구현하기 (2) - Passport로 회원가입,로그인,로그아웃 구현 라라벨은 애플리케이션에 Full OAuth2 서버 구현을 제공하는 Passport를 사용하여 API 인증을 용이하게 합니다 Laravel Passport를 사용하여 로그인,회원가입,로그아웃 관련 API를 만들어 보도록 합니다. Laravel Passport 설치하기 아래의 명령어를 통하여 본인의 라라벨 프로젝트 내부에 passport를 설치해본다 # composer.json 및 composer.lock에 passport 추가 $ composer require laravel/passport # passport의 oauth관련 db table 생성하기 $ php artisan migrate # 보안강화를 위한 토..
Laravel RestAPI 구현하기 (1) - 모델링 문득, 남이 만들어 놓은 API만 사용 해 봤지 스스로 API를 만들어 본 적이 없다는 것이 생각났다. 그래서 laravel을 이용하여 간단한 api 서버를 만들어 보고자 한다. 로그인,로그아웃,회원가입, 상품정보조회, 주문하기, 주문 수정삭제, 주문 조회 기능을 API로 구현하고자 한다. Model 구성 및 마이그레이션 파일 생성하기 user는 라라벨 migration을 통해 초기에 생성되는 스키마를 활용 할 예정이다. 상품에 해당하는 Product, 주문에 해당하는 Order만 구성하도록 한다. make:migration을 통하여 2개의 마이그레이션 파일 생성하자. # 상품 스키마 생성 $ php artisan make:migration Cre..