現在、Laravel5.4を使ってAPIを作る勉強をしています。
教材はこちら↓
RESTful API with Laravel 5.4: Definitive Guide
前回、Laravelを勉強したときも同じ間違いをしたのでメモ。
php artisan make:controller
で、いろいろやった後、routes/api.phpにて
Route::resource('buyers', 'Buyer/BuyerController');
と書いて、その後、ターミナルから
php artisan route:list
とやると、
こんな風にでるはずなのですが、なぜか
[ReflectionException] Class App\Http\Controllers\Buyer/BuyerController does not exist
こんなエラーが表示されました。
これ、 / と \ の間違いです。
routes/api.phpにて
/ (スラッシュ)と\(バックスラッシュ)を間違えてタイピングするとこんなエラーが起こります。へっぽこですまん。
ちなみに、Macでバックスラッシュは、option + ¥ で表示されます。