現状
http://127.0.0.1:8000/shops/admin
にアクセスしても404が表示されます。
views→shops→index.blade.phpは作成済みです
したいこと
ユーザー画面の表示と管理画面の表示を分けるために管理者向けとしてadmin/ShopControllerを用意しました。
web.phpで認証された場合はshops/adminでアクセスできるようにしようとしています。
そのためprefixで shops/admin を設定しています。
どのように書き換えたら正しくshops/adminで表示されるのでしょうか?
コード
web.php Auth::routes(); Route::group(['prefix' => 'shops/admin', 'middleware' => 'auth'], function(){ Route::resource('shops', 'admin\ShopController'); });
admin\shopController class ShopController extends Controller { public function index() { $shops = Shop::orderBy('id', 'desc')->paginate(10); return view('shops.index', compact('shops')); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/17 12:21