私はチュートリアルを、以下、私はphp artisan controller:make OrdersController
を読んでいるものから、しかし laravelが詳細なコードを生成しないのはなぜですか?
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class Hello extends Controller
{
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param Request $request
* @return Response
*/
public function store(Request $request)
{
//
}
/**
* Display the specified resource.
*
* @param int $id
* @return Response
*/
public function show($id)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return Response
*/
public function edit($id)
{
//
}
/**
* Update the specified resource in storage.
*
* @param Request $request
* @param int $id
* @return Response
*/
public function update(Request $request, $id)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return Response
*/
public function destroy($id)
{
//
}}
は、私の場合、私は唯一取得しています与えています:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class Hello extends Controller
{
//
}
私が含まれるメソッドを取得していない私ボイラープレートは明らかに詳細ではありません。私は同じコマンドphp artisan make:controller Hello
を使用しています。私は何が間違っていますか?それが私のOSX上で役立つ場合。
https://laravel.com/docs:
あなたは手動で適切なコマンドを生成されたコントローラを削除して再実行することができます/5.4/controllers#dependency-injection-and-controllers –