困っていること
ecsl/aboutにアクセスした時にabout.blade.phpが表示されない。
RESTfulなルーティングにaboutを追加し、ecsl/aboutにアクセルした時にコントローラがabout.blade.phpを返すようにしたいです。
RESTfulなルーティングでは、index,createなどの標準的なもの以外の記述はできないのでしょうか?
よろしくお願いします
Route::resource('ecsl', 'BookController'); Route::get('ecsl/about', 'BookController@about');
コントローラ
class BookController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function about() { return view('ecsl.about'); } public function index(Request $request) { $keyword = $request->input('keyword'); $query = Book::query(); if(empty($keyword)){ $books = $query->paginate(10); return view('ecsl.index',compact('books')); } $query->where('name','like','%'.$keyword.'%'); $books = $query->paginate(10); return view('ecsl.index',compact('books')); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/23 01:17 編集