質問編集履歴
3
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,3 @@
|
|
1
|
-
※なぜ期待通りに遷移できるのだろうと悩んでいたのですが、routeの第二引数にtrueが渡されると1が渡されたことになり、/articles/show/1に遷移してたようです。理屈がわかったため質問の受付を終了します
|
2
|
-
|
3
1
|
### 前提・実現したいこと
|
4
2
|
|
5
3
|
DBに特定のレコードの存在を確認するexistsでなぜrouteがうまくいくかわかりません。existsの戻り値は真偽値でそれ以外の情報はないのに不思議です。existsの戻り値をddで確認してもtrueかfalseしか表示されませんでした。17行目のrouteではcreateで登録した情報が格納されているためそのページに遷移できますが、existsの戻り値でうまく理由はなぜでしょうか
|
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
|
1
|
+
※なぜ期待通りに遷移できるのだろうと悩んでいたのですが、routeの第二引数にtrueが渡されると1が渡されたことになり、/articles/show/1に遷移してたようです。理屈がわかったため質問の受付を終了します
|
2
2
|
|
3
3
|
### 前提・実現したいこと
|
4
4
|
|
1
誤字の修正及び追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,15 +2,13 @@
|
|
2
2
|
|
3
3
|
### 前提・実現したいこと
|
4
4
|
|
5
|
-
DBに特定のレコードの存在を確認するexistsでなぜrouteがうまくいくかわかりません。existsの戻り値は真偽値でそれ以外の情報はないのに不思議です。existsの戻り値をddで確認してもtrueかfalseしか表示されませんでした。
|
5
|
+
DBに特定のレコードの存在を確認するexistsでなぜrouteがうまくいくかわかりません。existsの戻り値は真偽値でそれ以外の情報はないのに不思議です。existsの戻り値をddで確認してもtrueかfalseしか表示されませんでした。17行目のrouteではcreateで登録した情報が格納されているためそのページに遷移できますが、existsの戻り値でうまく理由はなぜでしょうか
|
6
6
|
|
7
7
|
### 該当のソースコード
|
8
8
|
|
9
9
|
```ArticleController.php
|
10
10
|
$url = session()->get('info.url');
|
11
11
|
$duplicate = Article::where('url', $url)->exists();
|
12
|
-
dd($duplicate);
|
13
|
-
exit;
|
14
12
|
if (!$duplicate) {
|
15
13
|
if (session()->has('info')) {
|
16
14
|
$article = Article::create([
|