なかちょんブログ

プログラミングとマイクラ好きな子育てパパのブログ

Laravelでroute:listやろうとしたらReflectionExceptionが出た原因

   

現在、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

とやると、

laravel

こんな風にでるはずなのですが、なぜか

laravel

[ReflectionException]
Class App\Http\Controllers\Buyer/BuyerController does not exist

こんなエラーが表示されました。

これ、 / と \ の間違いです。

routes/api.phpにて

laravel

/ (スラッシュ)と\(バックスラッシュ)を間違えてタイピングするとこんなエラーが起こります。へっぽこですまん。

ちなみに、Macでバックスラッシュは、option + ¥ で表示されます。

 - Laravel