質問編集履歴
2
ルーティングファイルの追加
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
|
-
>
|
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
|
-
#####生成したマイグレーションファイル
|
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
|
-
#####
|
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
ルーティングファイルの追加
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等に変更した場合は、特にエラーは表示されておりません。
|
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
|
```
|