ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 만든 패키지 사용해보기(로컬, 퍼블리싱 전)
    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

    댓글

Designed by Tistory.