Laravel 10.xのartisanの「make:resource」コマンドを解説します。
Description
新しいリソースの作成
Usage
php artisan make:resource [-f|--force] [-c|--collection] [--] <name>
Arguments
引数 | 必須 | 設営 |
---|---|---|
name | 必須 | リソース名 |
Options
オプション | 省略形 | 必須 | 説明 |
---|---|---|---|
force | f | - | リソースが既に存在する場合でも、クラスを作成 |
collection | c | - | リソースコレクションを作成する |
Examples
no options
php artisan make:resource FooResource
INFO Resource [app/Http/Resources/FooResource.php] created successfully.
<?php
namespace App\Http\Resources;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
class FooResource extends JsonResource
{
/**
* Transform the resource into an array.
*
* @return array<string, mixed>
*/
public function toArray(Request $request): array
{
return parent::toArray($request);
}
}
コメント