Framework/Laravel25 How can change css in laravel nova??? 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.. Framework/Laravel 2022. 3. 10. Laravel로 만드는 Slack Bot (2) - 슬랙 봇 구현 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이란? 마이크로소프트에서 개발한, 다양한 언어로 만들어진 소프트웨어 컴포넌트들이 자신의 .. Framework/Laravel 2022. 3. 2. Laravel로 만드는 Slack Bot (1) - slack app 만들기 및 초기설정 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 옵션으로 마이그레이.. Framework/Laravel 2022. 3. 2. Laravel RestAPI 구현하기 (3) - 상품조회,주문,주문조회 구현 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).. Framework/Laravel 2022. 3. 2. Laravel RestAPI 구현하기 (2) - 회원가입,로그인,로그아웃 구현 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 # 보안강화를 위한 토.. Framework/Laravel 2022. 3. 2. Laravel RestAPI 구현하기 (1) - 모델링 Laravel RestAPI 구현하기 (1) - 모델링 문득, 남이 만들어 놓은 API만 사용 해 봤지 스스로 API를 만들어 본 적이 없다는 것이 생각났다. 그래서 laravel을 이용하여 간단한 api 서버를 만들어 보고자 한다. 로그인,로그아웃,회원가입, 상품정보조회, 주문하기, 주문 수정삭제, 주문 조회 기능을 API로 구현하고자 한다. Model 구성 및 마이그레이션 파일 생성하기 user는 라라벨 migration을 통해 초기에 생성되는 스키마를 활용 할 예정이다. 상품에 해당하는 Product, 주문에 해당하는 Order만 구성하도록 한다. make:migration을 통하여 2개의 마이그레이션 파일 생성하자. # 상품 스키마 생성 $ php artisan make:migration Cre.. Framework/Laravel 2022. 2. 28. Local 환경에서 개발 후, 서버 배포시 'Class Not Found' 오류 현상 mac os 로컬 환경에서 개발 이후, stage로 merge하여 서버 배포를 했는데 뜬금없이 페이지 에러가 떨어지며 [ Class 'xxxx' not found ] Error가 떨어졌다. 실 서버 배포가 아니었기에 망정이지... 이리저리 찾아보다가 맥 초보자가 저지를 법한 실수를 내가 저질렀었다.. Model명을 Test로 만들고 개발을 진행했었는데, 코드의 한 곳에서 import (use 등)문에 Test를 TesT로 썼었다. 로컬환경에서 잘 돌아가는 이유는 mac Os의 경우 대소문자 구분이 없게 설정이 되어있었기 때문.. 이렇게 또 한가지를 배워간다. Framework/Laravel 2022. 2. 8. What is Laravel EncryptCookies ???? Laravel Laravel Cookie의 기본적인 암호화 라라벨에서 생성되는 쿠키는 암호화 되고, 서명이 적용되어 클라이언트에서 수정 및 확인이 불가능하다. 때문에 애플리케이션에 의해서 생성되는 쿠키 일부분에 대한 암호화 해제를 원할시 Laravel EncryptCookies Middleware를 활용. App\Http\Middleware\EncryptCookies 활용하기 예제로 $request->cookie() 를 출력하면 application cookie값이 null 로 표현되거나 미출력된다. 이는 위에서 설명한 라라벨에서 자동으로 사용하는 암호화 기능 때문이다. 일부 쿠키에 대해서 암호화를 해제하고 사용하고 싶을때는 /data/app/Http/Middleware/EncryptCookies.php.. Framework/Laravel 2020. 5. 26. 라라벨 pagination Https 적용, how to convert pagination http to https? Laravel framework 라라벨 pagination Https 적용, how to convert pagination http to https? 라라벨 pagination을 사용할 때, 사이트 인증서는 제대로 작동하는데도 불구하고 next page 혹은 previous page가 http로 넘어가는경우에 해결방법을 알아보자. 1. .env 파일 APP_URL 확인하기 라라벨 프로젝트 루트디렉토리 內 .env 파일을 열어 APP_URL 부분을 확인한다. http 로 설정되어있으면 https로 변경처리 해주자. 2. .env파일 변경후 그대로라면 사용자 지정 pagination을 만들어주자 정말 원천적으로 고치고 싶다면 3번 참조. view.blade에서 $result->links() 부분으로 pagi.. Framework/Laravel 2020. 5. 20. 라라벨 php artisan 명령어로 model 생성하기! Laravel framework 라라벨 php artisan 명령어로 model 생성하기! php artisan 명령어를 사용하여 model을 간단하게 생성해보자. 1. 시스템 지정 디렉토리로 모델 생성 기본적인 명령어 make:model 을 사용하여 모델을 만들면, app/ 밑으로 만들어진다. $ php artisan make:model TestModel 2. 사용자 지정 디렉토리로 모델 생성 app/models/원하는디렉토리/모델 Framework/Laravel 2020. 5. 4. 라라벨 php artisan 명령어 사용하여 컨트롤러 만들기! Laravel Framework 라라벨 php artisan 명령어 사용하여 컨트롤러 만들기! php artisan 명령어를 사용하여 손쉽게 컨트롤러를 만들어 보자. 1. 시스템 지정 디렉토리로 컨트롤러 생성 라라벨 5기준으로 controller의 default path는 your_laravel_project/app/Http/Controllers 이다. artisan명령어를 사용할 때는 라라벨 최상위 디렉토리로 이동 후 실행하자. make:controller 를 사용하여 컨트롤러를 만들어 준 default directory로 들어가 잘 생성되었는지 확인하자. $ php artisan make:controller TestController 2. 사용자 지정 디렉토리로 컨트롤러 생성 위에서 언급한것처럼, d.. Framework/Laravel 2020. 5. 4. 데이터베이스 시딩 (Seeder) Laravel framework 라라벨 Seeder 에 대해서 Seeder를 왜 사용할까? 마이그레이션과 함께 사용하면 초기 DB 스키마 생성시 데이터를 쉽게 조작 할 수 있다. 때문에 프로젝트를 처음 구성할 때, 기본적으로 들어갈 데이터들을 만들어 놓을 수 있다. 테스트 더미 데이터들을 넣기 용이하다. Seedeer 작성 및 사용해보기 Seeder를 생성하기 위해서는 php srtisan 명령어를 실행하면 끝난다. 생성된 모든 seeder들은 your_laravel_project/database/seeds 디렉토리에 위치한다. //AdmUsersTableSeeder.php seeder 생성 php artisan make:seeder AdmUsersTableSeeder seeder 클래스는 기본적으로 .. Framework/Laravel 2020. 3. 18. 이전 1 2 3 다음