Skip to content

Generating commands ​

Sauf cung cấp một cách đơn giản để tạo các lệnh tùy chỉnh cho ứng dụng dòng lệnh của bạn. Bạn có thể sử dụng lệnh sauf make:... để tạo một lệnh mới với cấu trúc cơ bản đã được thiết lập sẵn.

WARNING

sauf make:... chỉ có thể được sử dụng trong môi trường phát triển.

Make Command ​

  • make:command <names>: Tạo một lệnh mới.
    • <names>: Tên của lệnh bạn muốn tạo. Bạn có thể truyền vào nhiều tên để tạo nhiều lệnh cùng lúc.
Usage
sh
$ npx sauf make:command
sh
$ pnpx sauf make:command
sh
$ yarn sauf make:command
sh
$ bunx sauf make:command

Make Controller ​

  • make:controller <names>: Tạo một controller mới.
    • <names>: Tên của controller bạn muốn tạo. Bạn có thể truyền vào nhiều tên để tạo nhiều controller cùng lúc.
Usage
sh
$ npx sauf make:controller
sh
$ pnpx sauf make:controller
sh
$ yarn sauf make:controller
sh
$ bunx sauf make:controller

Make Factory ​

  • make:factory <model>: Tạo một factory mới.
    • <model>: Tên của model mà factory sẽ liên kết.
Usage
sh
$ npx sauf make:factory
sh
$ pnpx sauf make:factory
sh
$ yarn sauf make:factory
sh
$ bunx sauf make:factory

Make Gate ​

  • make:gate <names>: Tạo một gate mới.
    • <names>: Tên của gate bạn muốn tạo. Bạn có thể truyền vào nhiều tên để tạo nhiều gate cùng lúc.
Usage
sh
$ npx sauf make:gate
sh
$ pnpx sauf make:gate
sh
$ yarn sauf make:gate
sh
$ bunx sauf make:gate

Make Middleware ​

  • make:middleware <names>: Tạo một middleware mới.
    • <names>: Tên của middleware bạn muốn tạo. Bạn có thể truyền vào nhiều tên để tạo nhiều middleware cùng lúc.
Usage
sh
$ npx sauf make:middleware
sh
$ pnpx sauf make:middleware
sh
$ yarn sauf make:middleware
sh
$ bunx sauf make:middleware

Make Model ​

  • make:model <names>: Tạo một model mới.
    • <names>: Tên của model bạn muốn tạo. Bạn có thể truyền vào nhiều tên để tạo nhiều model cùng lúc.
Usage
sh
$ npx sauf make:model
sh
$ pnpx sauf make:model
sh
$ yarn sauf make:model
sh
$ bunx sauf make:model

Make Policy ​

  • make:policy [option] <name>: Tạo một policy mới.
    • <name>: Tên của policy bạn muốn tạo.
    • -m, --model <model>: Chỉ định model mà policy sẽ liên kết.
Usage
sh
$ npx sauf make:policy
sh
$ pnpx sauf make:policy
sh
$ yarn sauf make:policy
sh
$ bunx sauf make:policy

Make Request ​

  • make:request <names>: Tạo một request mới.
    • <names>: Tên của request bạn muốn tạo. Bạn có thể truyền vào nhiều tên để tạo nhiều request cùng lúc.
Usage
sh
$ npx sauf make:request
sh
$ pnpx sauf make:request
sh
$ yarn sauf make:request
sh
$ bunx sauf make:request

Make Resource ​

  • make:resource [options] <names>: Tạo một resource mới.
    • <names>: Tên của resource bạn muốn tạo. Bạn có thể truyền vào nhiều tên để tạo nhiều resource cùng lúc.
    • -c, --collection: Tạo resource dạng collection.
Usage
sh
$ npx sauf make:resource
sh
$ pnpx sauf make:resource
sh
$ yarn sauf make:resource
sh
$ bunx sauf make:resource

Make Seeder ​

  • make:seeder <model>: Tạo một seeder mới.
    • <model>: Tên của model mà seeder sẽ liên kết.
Usage
sh
$ npx sauf make:seeder
sh
$ pnpx sauf make:seeder
sh
$ yarn sauf make:seeder
sh
$ bunx sauf make:seeder