38

私はLaravelの初心者で、laravel 4(ベータ版)で遊んでいました。コマンドラインを使用してコントローラーとモデルを生成する方法を知りたいですphp artisan。しかし、私はそれらを行う方法がわかりません。

4

13 に答える 13

47

このビデオを参照してください:http://youtu.be/AjQ5e9TOZVkphp artisan listt=1m45sすべてのコマンドを表示するために実行できcontroller:make ます。RESTフルコントローラーを生成するためのコマンドは次のとおりです。php artisan help make:controller

于 2013-01-10T19:59:47.497 に答える
38

Laravel 5

他の答えはLaravel4に最適ですが、Laravel 5はここにあります!デフォルトであらゆる種類のものを生成できるようになりました。実行php artisan helpして、すべての職人のコマンドを表示します。すべてのmakeコマンドは次のとおりです。

make
  make:command         Create a new command class
  make:console         Create a new Artisan command
  make:controller      Create a new resource controller class
  make:event           Create a new event class
  make:middleware      Create a new middleware class
  make:migration       Create a new migration file
  make:model           Create a new Eloquent model class
  make:provider        Create a new service provider class
  make:request         Create a new form request class

注:item:makeは使用しなくなりました。代わりに、make:itemがあります。

php artisan help make:itemあなたがそれを渡すことができるものを見るために走ってください。たとえばphp artisan help make:migration、移行名を渡す必要があることを示していますが、渡すか、テーブル名を指定してそれぞれ作成または変更することもでき--create=""ます--table=""。実行php artisan make:migration create_articles_table --create="articles"してarticlesテーブルを生成します。さらに、モデルの生成は、そのモデルの移行の生成を処理します。命名規則に従ってください。移行のために複数形になります。

于 2015-03-13T18:28:48.527 に答える
34

ありがとう@user1909426、php artisan listL4で使用されたすべてのコマンドを一覧表示することで解決策を見つけることができます。モデルではなく、コントローラーのみを作成できます。このコマンドに従ってコントローラーを生成します。

php artisan controller:make [Name]Controller

Laravel 5では、コマンドが変更されました。

php artisan make:controller [Name]Controller

注: [名前]コントローラーの名前

于 2013-01-10T20:06:58.937 に答える
15

モデルを使用してリソースコントローラーを作成します。

php artisan make:controller PostController --model=Post

于 2017-05-07T16:46:19.607 に答える
10

モデルを生成するための、リソースと移行を備えたコントローラーの最適なコマンドは次のとおりです。

php artisan make:model ModelName -m -cr 
于 2017-07-06T16:10:45.953 に答える
6

laravel artisanは、デフォルトのモデルとビューの生成をサポートしていません。このプロバイダーhttps://github.com/JeffreyWay/Laravel-4-Generatorsをチェックして、モデル、ビュー、シーダーなどを生成します。

于 2014-09-06T11:03:24.067 に答える
4

次のようなプレーンなコントローラーファイルを作成できます

php artisan make:controller --plain <controller name>
于 2015-07-29T04:17:07.143 に答える
4

モデルを作成し、コントローラーを作成します

php artisan make:model Customer -mc

モデル、リソースを備えたコントローラーを作成します

php artisan make:model Customer -mcr
于 2019-08-06T11:10:38.917 に答える
2

モデル:

php artisan krlove:generate:model Videos --table-name=videos
于 2017-05-03T13:52:49.990 に答える
1

リソースメソッドで作成

php artisan make:controller --resource ControllerName  --model=ModelName

パスで使用する

php artisan make:controller --resource path/ControllerName  --model=ModelName
于 2019-03-12T11:13:02.193 に答える
0

使用する:

make:model {{SingularName}}

例えば

make:model Video
于 2018-07-18T10:24:39.273 に答える
0
php artisan make:controller --resource Backend/API/DemoController --model=Demo
于 2020-06-05T08:31:14.720 に答える
0

使用可能なすべてのコントローラーを表示:PHP職人リストを実行してすべてのコマンドを表示できます

ヘルプ:PHP職人ヘルプmake:controller

php artisan make:controller MyControllerName

ここに画像の説明を入力してください

于 2020-09-18T08:15:11.807 に答える