質問: 現在Laravelを使ってWebアプリを作成しています。 URLを直接入力して目的のページを表示することはできるのですが、ルーティングやコントローラーを使いつつ、通常のHTMLで作られたホームページのように表示されている文字をクリックしたら目的のページへ移動するってのをしたいです。 **例** localhost:8000/testapp/home から a という文字をクリックして localhost:8000/testapp/home/a に移動 今のところルーティングとコントローラーの設定はこうなっています。 * ルーティング(web.php) ``` Route::get('testapp/home', function () { return view ('home'); }); Route::get('/testapp/home/a', function () { return view ('a'); }); Route::get('/home', 'HomeController@index')->name('home'); Route::get('/a','HomeController@index')->name('a'); ``` * コントローラー(HomeControllar.php) ``` public function index() { return view('home','bicycletype'); } ``` viewsに入ってるファイルでは ``` a ``` と打ち込んでいます。 この状態で a をクリックするとLaravel生成時に元から入ってるログイン画面が表示されてしまいます。 ![ログイン画面](https://teratail.storage.googleapis.com/uploads/contributed_images/c89fcebf314b8ced1e5d8e8df85782c1.png) しかし、通常のHTMLのように ``` a ``` と書けば目的のページは問題なく表示されます。 そもそもこのぐらいの処理であれば、わざわざルーティングやコントローラーを使う必要はないのでしょうか?
回答: HTMLのaタグをViewに書けばOKです。 `a` Laravelの前に、HTMLを覚えると良いでしょう。