コントローラに名前空間を与えたところ、ルーティング設定でエラーが出るので、何が間違っているか教えていただきたいです。
###現状
App\Http\Controllers\Books\BorrowsController
というコントローラがあります。
中身は、以下のようになっています。
#BorrowsController.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; class BorrowsController extends Controller { public function create() { } }
ルーティングは以下のように設定しました。
<?php Route::group(['middleware' => ['web']], function () { #省略 Route::resource('borrows', 'Books\BorrowsController', ['only' => 'create']); });
この状態で php artisan route:list
を実行すると、
[ReflectionException] Class App\Http\Controllers\Books\BorrowsController does not exist
というエラーが出てしまいます。
どこが間違っているのでしょうか?
ちなみにルーティング設定は、こちらのリンクを参考にして作りました。
https://readouble.com/laravel/5.dev/ja/controllers.html
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/30 07:24 編集
2017/04/30 07:27