Laravel Controller Query дает нулевой вывод - PullRequest
0 голосов
/ 17 мая 2019

Я написал ниже код

$setting = Setting::where('id', 1)->first();
return view('posts.setting', compact('setting'));

Когда я использую эту переменную в своем индексе,

<?php $setting = isset($_POST['setting']) ? $_POST['setting'] : 'NULL'; ?>

<?php print_r($setting); ?>

Я получаю NULL.Почему мой запрос не генерирует вывод?

Ответы [ 3 ]

1 голос
/ 17 мая 2019

почему вы используете $ _POST вам не нужно

@php 
    $setting = isset($setting) ? $setting : 'NULL'; 
    print_r($setting);
@endphp

0 голосов
/ 19 мая 2019

Для блага всех пользователей были заполнены таблицы базы данных. Я выполнил следующую команду

php artisan db:seed

и он начал работать. Не уверен, почему не удалось получить созданную вручную запись, но взял ее, как только я запустил db seed

0 голосов
/ 18 мая 2019

Если существует запись с идентификатором 1, тогда верните представление с данными, в противном случае сбросьте и умрите в контроллере только для тестирования .

В контроллере:

     $setting = Setting::find(1);

     if($setting){
         return view('posts.setting', compact('setting'));
     } else {
         dd('No record found!');
     }    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...