質問編集履歴

4

修正

2018/10/20 17:48

投稿

syougosty
syougosty

スコア27

test CHANGED
File without changes
test CHANGED
@@ -72,7 +72,11 @@
72
72
 
73
73
  しかし、通常のHTMLのように
74
74
 
75
+ ```PHP
76
+
75
- <a link href="{{('/testapp/home/a')}}">
77
+ <a link href="{{('/testapp/home/a')}}">a</a>
78
+
79
+ ```
76
80
 
77
81
  と書けば目的のページは問題なく表示されます。
78
82
 

3

修正

2018/10/20 17:48

投稿

syougosty
syougosty

スコア27

test CHANGED
File without changes
test CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
  しかし、通常のHTMLのように
74
74
 
75
- <a link href="{{('testapp/home/a')}}">
75
+ <a link href="{{('/testapp/home/a')}}">
76
76
 
77
77
  と書けば目的のページは問題なく表示されます。
78
78
 

2

修正

2018/10/20 17:43

投稿

syougosty
syougosty

スコア27

test CHANGED
File without changes
test CHANGED
@@ -16,9 +16,11 @@
16
16
 
17
17
 
18
18
 
19
- 今のところルート設定はこうなっています。
19
+ 今のところルーティングとコンローラーの設定はこうなっています。
20
20
 
21
+ - ルーティング(web.php)
22
+
21
- ```pHP
23
+ ```PHP
22
24
 
23
25
  Route::get('testapp/home', function () {
24
26
 
@@ -32,7 +34,13 @@
32
34
 
33
35
  });
34
36
 
37
+ Route::get('/home', 'HomeController@index')->name('home');
38
+
39
+ Route::get('/a','HomeController@index')->name('a');
40
+
35
41
  ```
42
+
43
+ - コントローラー(HomeControllar.php)
36
44
 
37
45
  ```PHP
38
46
 
@@ -62,7 +70,7 @@
62
70
 
63
71
  ![ログイン画面](c89fcebf314b8ced1e5d8e8df85782c1.png)
64
72
 
65
- 通常のHTMLのように
73
+ しかし、通常のHTMLのように
66
74
 
67
75
  <a link href="{{('testapp/home/a')}}">
68
76
 

1

現状を詳しく追記

2018/10/20 17:24

投稿

syougosty
syougosty

スコア27

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  現在Laravelを使ってWebアプリを作成しています。
2
2
 
3
- URLを直接入力して目的のページを表示することはできるのですが、通常のHTMLで作られたホームページのように表示されている文字をクリックしたら目的のページへ移動するってのをしたいです。
3
+ URLを直接入力して目的のページを表示することはできるのですが、ルーティングやコントローラーを使いつつ、通常のHTMLで作られたホームページのように表示されている文字をクリックしたら目的のページへ移動するってのをしたいです。
4
4
 
5
5
  **例**
6
6
 
@@ -33,3 +33,41 @@
33
33
  });
34
34
 
35
35
  ```
36
+
37
+ ```PHP
38
+
39
+ public function index()
40
+
41
+ {
42
+
43
+ return view('home','bicycletype');
44
+
45
+ }
46
+
47
+ ```
48
+
49
+
50
+
51
+ viewsに入ってるファイルでは
52
+
53
+ ```PHP
54
+
55
+ <a href="{{asset ('/a')}}">a</li>
56
+
57
+ ```
58
+
59
+ と打ち込んでいます。
60
+
61
+ この状態で a をクリックするとLaravel生成時に元から入ってるログイン画面が表示されてしまいます。
62
+
63
+ ![ログイン画面](c89fcebf314b8ced1e5d8e8df85782c1.png)
64
+
65
+ 通常のHTMLのように
66
+
67
+ <a link href="{{('testapp/home/a')}}">
68
+
69
+ と書けば目的のページは問題なく表示されます。
70
+
71
+
72
+
73
+ そもそもこのぐらいの処理であれば、わざわざルーティングやコントローラーを使う必要はないのでしょうか?