Lumen 使用 php artisan tinker

Lumen 沒有像 Laravel 一樣可以直接使用 Tinker。

如果想要使用 psysh shell 必須要自己安裝。

Tinker 安裝步驟

  1. 使用 composer 載入 tinker

    composer require vluzrmos/tinker –dev

  2. 註冊在 lumen 的 service providers > lumen\bootstrap\app.php

    $app->register(Vluzrmos\Tinker\TinkerServiceProvider::class);

  3. 在 shell console 使用 tinker

    php artisan tinker


Lumen Generator

另外,後來發現有另一套 Generator 也不錯, 可以參考 Lumen Generator,提供以下指令產生基本的程式碼架構

key:generate      Set the application key

make:command      Create a new Artisan command
make:controller   Create a new controller class
make:event        Create a new event class
make:job          Create a new job class
make:listener     Create a new event listener class
make:mail         Create a new email class
make:middleware   Create a new middleware class
make:migration    Create a new migration file
make:model        Create a new Eloquent model class
make:policy       Create a new policy class
make:provider     Create a new service provider class
make:seeder       Create a new seeder class
make:test         Create a new test class

參考資料