teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

ルーティングファイルの追加

2018/04/10 14:13

投稿

djkddsjk
djkddsjk

スコア14

title CHANGED
File without changes
body CHANGED
@@ -2,8 +2,8 @@
2
2
 
3
3
  現在、Laravel5.4.23にて、共通レイアウト用のBladeファイルと、そのリンク先の個々のユーザー専用コンテンツ設定ページを作っています。
4
4
 
5
- Bladeファイルのリンクを設定する際に、以下のエラーメッセージが発生しました。エラーなく設定変更できるようにするにはどうしたら良いのでしょうか?
5
+ Bladeファイルのリンクを設定する際に、以下のエラーが発生しました。エラーなく設定変更できるようにするにはどうしたら良いのでしょうか?
6
- 尚、共通レイアウト用Bladeファイルの 56 ~ 57 行目の<a>アンカータグの中身を/cannel等に変更した場合は、特にエラーは表示されておりません。ソースコードの完全版もアップロード可能ですので、お申し付けくださいませ
6
+ 尚、共通レイアウト用Bladeファイルの 56 ~ 57 行目の<a>アンカータグの中身を/cannel等に変更した場合は、特にエラーは表示されておりません。ソースコードの完全版もアップロード可能です、お申し付けください。
7
7
 
8
8
  ### 発生している問題・エラーメッセージ
9
9
 
@@ -16,7 +16,7 @@
16
16
  (1/3) ErrorException
17
17
  Trying to get property of non-object
18
18
  >
19
- #####下記は共通レイアウト用の/resources/views/layouts/app.blade.php になります。
19
+ #####下記は共通レイアウト用の/resources/views/layouts/app.blade.php
20
20
  ```php
21
21
 
22
22
  <!DOCTYPE html>
@@ -107,8 +107,8 @@
107
107
  ### 試したこと
108
108
 
109
109
  > php artisan make:auth
110
- > データベースを作成し、マイグレーションファイルの生成と修正をした後に、model と controller の作成をして、マイグレーションを実行しました。
110
+ > DB作成し、マイグレーションファイルの生成と修正をした後に、model と controller の作成、マイグレーションを実行しました。
111
- #####、/database/migrations/2014_10_12_000000_create_users_table.php は、下記の状態です。
111
+ #####、/database/migrations/2014_10_12_000000_create_users_table.php
112
112
  ```php
113
113
  <?php
114
114
 
@@ -149,7 +149,7 @@
149
149
  ```
150
150
 
151
151
  >
152
- #####生成したマイグレーションファイル/database/migrations/2018_04_05_021909_create_channels_table.php は下記のように修正しました。
152
+ #####生成したマイグレーションファイル/database/migrations/2018_04_05_021909_create_channels_table.php は下記のように修正
153
153
  ```php
154
154
  <?php
155
155
 
@@ -194,7 +194,7 @@
194
194
 
195
195
  ```
196
196
 
197
- ######/app/User.php に下記の内容を追加しました。
197
+ ######/app/User.php に下記の内容を追加
198
198
 
199
199
 
200
200
  ```php
@@ -204,7 +204,7 @@
204
204
  ```
205
205
 
206
206
  >
207
- #####現在のところ、/app/User.phpUser.php は下記のようになっております。
207
+ #####/app/User.phpUser.php
208
208
  ```php
209
209
 
210
210
  <?php
@@ -243,7 +243,7 @@
243
243
 
244
244
  ```
245
245
  >
246
- #####/app/Channel.php は、下記のような状態です。
246
+ #####/app/Channel.php
247
247
 
248
248
  ```php
249
249
  <?php
@@ -271,7 +271,6 @@
271
271
  return $this->belongsTo(User::class);
272
272
  }
273
273
 
274
- // getRouteKeyNameメソッドは、urlのパーマリンクをidではなく、slugで表示・処理させるためのメソッド
275
274
  public function getRouteKeyName(){
276
275
  return 'slug';
277
276
  }
@@ -279,7 +278,7 @@
279
278
  }
280
279
  ```
281
280
  >
282
- ##### /app/Http/Controllers/ChannelController.php は、下記の状態です。
281
+ ##### /app/Http/Controllers/ChannelController.php
283
282
  ```php
284
283
  <?php
285
284
 
@@ -342,5 +341,12 @@
342
341
 
343
342
  #####/routes/web.php
344
343
  ```
345
-
344
+ <?php
345
+ Auth::routes();
346
+ Route::group(['middleware' => ['auth']], function(){
347
+ Route::get('/account', 'AccountController@show');
348
+ Route::post('/account', 'AccountController@update');
349
+ Route::get('/channel/{channel}/settings', 'ChannelController@edit');
350
+ Route::post('/channel/{channel}/settings', 'ChannelController@update');
351
+ });
346
352
  ```

1

ルーティングファイルの追加

2018/04/10 14:13

投稿

djkddsjk
djkddsjk

スコア14

title CHANGED
@@ -1,1 +1,1 @@
1
- Laravel5.4 で resources/views/layouts.blade.php の エラーを解決したい
1
+ Laravel5.4 で resources/views/layouts.blade.php の エラーを解決したいです。
body CHANGED
@@ -3,7 +3,7 @@
3
3
  現在、Laravel5.4.23にて、共通レイアウト用のBladeファイルと、そのリンク先の個々のユーザー専用コンテンツ設定ページを作っています。
4
4
 
5
5
  Bladeファイルのリンクを設定する際に、以下のエラーメッセージが発生しました。エラーなく、設定変更できるようにするにはどうしたら良いのでしょうか?
6
- 尚、共通レイアウト用Bladeファイルの 56 ~ 57 行目の<a>アンカータグの中身を/cannel等に変更した場合は、特にエラーは表示されておりません。ファイルが多くなかなか投稿きなかったので、zipにいま
6
+ 尚、共通レイアウト用Bladeファイルの 56 ~ 57 行目の<a>アンカータグの中身を/cannel等に変更した場合は、特にエラーは表示されておりません。ソースコードの完全版もアップロード可能ので、お申付けくださいま
7
7
 
8
8
  ### 発生している問題・エラーメッセージ
9
9
 
@@ -242,9 +242,6 @@
242
242
  }
243
243
 
244
244
  ```
245
-
246
-
247
-
248
245
  >
249
246
  #####/app/Channel.php は、下記のような状態です。
250
247
 
@@ -281,7 +278,6 @@
281
278
 
282
279
  }
283
280
  ```
284
-
285
281
  >
286
282
  ##### /app/Http/Controllers/ChannelController.php は、下記の状態です。
287
283
  ```php
@@ -332,7 +328,6 @@
332
328
  $this->dispatch(new UploadProfileImage($channel, $fileId));
333
329
  }
334
330
 
335
-
336
331
  $channel->update([
337
332
  'name' => $request->name,
338
333
  'slug' => $request->slug,
@@ -343,5 +338,9 @@
343
338
 
344
339
  }
345
340
  }
341
+ ```
346
342
 
343
+ #####/routes/web.php
344
+ ```
345
+
347
346
  ```