-
만든 패키지 사용해보기(로컬, 퍼블리싱 전)Laravel/Package 2021. 9. 2. 00:11반응형SMALL
- 테스트할 라라벨 프로젝트 생성
laravel new chunknorris
- 로컬에 있는 패키지 경로 직접 명시해주기
@composer.json
{ ... "repositories": [ { "type" : "path", "url" : "../chunk-norris-jokes" } ] }
- 패키지 설치하기
composer require june/chunk-norris-jokes
composer dump-autoload
- 패키지 사용해보기
@ web.php
<?php use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ Route::get('/', function () { $jokes = new \June\ChunkNorrisJokes\JokeFactory(["test", "test2"]); return view('welcome', [ "joke" => $jokes->getRandomJoke() ]); });
@ welcome.blade.php
<!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> </head> <body class="antialiased"> {{$joke}} </body> </html>
-> 이렇게 로컬 패키지 불러와서 쓰면 로컬에 있는 패키지파일을 수정하면 바로바로 반영이 돼서 개발할 때 편함.
LIST'Laravel > Package' 카테고리의 다른 글
패키지 실제로 배포해보기 (0) 2021.09.03 패키지? (0) 2021.09.01