Laravel - 尝试在 ::first() 上获取非对象的属性

2024-01-25

好的,我明白了Trying to get property of non-object当我尝试使用从数据库获取数据时$settings = AdminSettings::first();

这是控制器代码

    <?php

namespace App\Http\Controllers\AdminSettings;

use App\AdminSettings\AdminSettings;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class AdminSettingsController extends Controller
{
    public function index()
    {
        $settings = AdminSettings::first();

        return view('admins.settings.settings', compact('settings'));
    }
}

这是模态代码

    <?php

namespace App\AdminSettings;

use Illuminate\Database\Eloquent\Model;

class AdminSettings extends Model
{
    protected $table = 'site_settings';
    protected $fillable = [
        'site_title', 'site_url', 'email_from', 'email_to', 'timezone', 'date_format', 'time_format',
    ];
}

在这里我想把site_title into the input but I get Trying to get property of non-object

<div class="form-group">
                        <label for="site_title" class="form-label">Site Title</label>
                        <input type="text" class="form-control" name="site_title" id="site_title" value="{{ $settings->site_title }}"/>
                    </div>

当我尝试dd($settings); i get null


你已经说过表是空的,所以创建设置对象optional https://laravel.com/docs/5.5/helpers#method-optional:

{{ optional($settings)->site_title }}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel - 尝试在 ::first() 上获取非对象的属性 的相关文章

  • Monolog,如何将 PHP 数组记录到控制台?

    我正在使用浏览器处理程序将消息记录到 JS 控制台 require once vendor autoload php use Monolog Logger use Monolog Handler BrowserConsoleHandler
  • 通过php将mp3转换为ogg

    我有一个网站 用户可以上传音乐并将其转换为 mp3 但我需要 mp3 和 ogg 文件支持才能以 html5 播放音乐 那么 有没有可以将mp3转换为ogg的php脚本呢 使用 ffmpeg 您可以直接从 php 脚本执行命令
  • laravel中过滤后如何导出excel?

    我想仅导出视图刀片中过滤的数据 我正在使用 Laravel 7 和 maatwebsite excel 3 1 和 PHP 7 4 2 我浏览了文档并应用了这个 View a href class btn btn success i cla
  • 如何通过 PDO 使用密码哈希来使我的代码更安全? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我的代码实际上可以工作 但它一点也不安全 我不想使用 MD5 因为它不是那么安全 我一直在查找密码哈希 但我不确定如何将其合并到我的代
  • json_encode 创建格式错误的 JSON 数据?

    我有一个 codeigniter 应用程序将一些数据从数据库返回到视图 我正在尝试将其作为 json 数据发送回来 问题是返回的数据格式错误 它看起来像这样 2 5 Admin1 2 10 Admin2 当我在 jsonlint com 上
  • 如何将 .env 添加到 codeigniter?

    我尝试按照以下步骤使 php 连接到 Outlookhttps learn microsoft com en us outlook rest php tutorial https learn microsoft com en us outl
  • 如何销毁一个物体?

    据我所知 很少 有两种方法 var new object Then Method 1 Set to null var null Method 2 Unset unset var 还有其他更好的方法吗 我在这里吹毛求疵吗 您正在寻找unset
  • MySQL:“您的 SQL 语法错误...靠近键...”? [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我发现了一个非常酷的用于丢失密码的脚本 但是这一行给我带来了问题 r mysql query INSERT INTO keys u
  • 如何使用额外标记输出 wp_list_categories

    我目前正在使用下面的脚本在无序列表中输出我的所有 WordPress 类别 如何获得带有额外标记的输出 ul ul 例如 ul li Category 1 rsaquo li li Category 2 rsaquo li ul 代替 ul
  • 如何让Symfony2直接加载CSS、JS文件而不是通过PHP?

    老问题 请参阅下面的更新版本 我的开发环境不是最快的 每个 PHP 请求大约需要 500 毫秒 它开始成为 Symfony2 资源文件的问题 因为每个资源文件都是通过 Symfony 的内部控制器请求的 http localhost myp
  • PHP OOP 静态属性语法错误 [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 为什么不
  • 将单独的月、日和年值转换为时间戳

    我有月份值 1 12 日期值 1 31 和年份值 2010 2011 2012 我还有一个小时值和一个分钟值 我怎样才能把这个给strtotime 它可以以某种方式将其转换为时间戳吗 当您已经知道年月和日期时 为什么将字符串转换为日期 us
  • 将自定义参数传递给 Symfony2 中的自定义 ValidationConstraint

    我正在 Symfony2 中创建一个表单 表格只包含一个book字段允许用户在列表中进行选择Books实体 我需要检查是否选择了Book属于Author我的控制器里有 public class MyFormType extends Abst
  • 使用 PHP 修剪字符串开头的任何零

    用户将在字段中填写与其帐户相关的数字 不幸的是 一些用户会在号码开头添加零来组成六位数字 例如 000123 001234 而其他用户则不会 例如 123 1234 我想 修剪 前面带有零前缀的用户的数字 因此如果用户输入 000123 它
  • Slim 3 - 斜杠作为路由参数的一部分

    我需要使用可以包含斜杠 的参数来编写 URL 例如 经典的 hello username 路线 默认情况下 hello Fabien将匹配此路线 但不匹配 hello Fabien Kris 我想问你如何在 Slim 3 框架中做到这一点
  • 在 Windows 上查看 PHP 文件夹

    我正在编写一个简单的 PHP 脚本来监视文件夹及其子文件夹的任何更改 新文件 修改 删除 然后执行操作 我将使用 Windows 上的命令行运行此脚本php f script php 我一直在寻找一种在 Windows 上观看具有 PHP
  • Apache 2.4.9 在启用 ssl 模块并设置 ssl 证书后失败

    Apache 在尝试设置 ssl 证书后抛出以下错误 ssl emerg pid 30907 AH02572 Failed to configure at least one certificate and key for localhos
  • 使用 PHP 创建图表并导出为 PDF

    我正在寻找有关使用 PHP 创建图表的建议 我还希望能够将这些图表导出到 PDF 文档 我目前正在使用谷歌图表 但我不喜欢将我的所有信息发送到谷歌的想法 我更喜欢自己的托管解决方案 我见过很多 Flash 解决方案 但我不知道有什么方法可以
  • __callStatic():从静态上下文实例化对象?

    我对 PHP 中的 静态 和 动态 函数和对象如何协同工作感到困惑 特别是在 callStatic 方面 callStatic 的工作原理 您可以有一个普通的班级 MyClass 在班级内您可以 放置一个名为 callStatic 的静态函
  • PHP 文件上传帮助

    div align center div 这是我的代码

随机推荐

  • 以正确的顺序从 Web 服务迭代 Json 数据

    我收到来自网络服务的响应 数据位于JSON form JSONObject event 15 00 type 1 status null appointment id null 16 00 type 1 status null appoin
  • 检查一个数组的所有元素是否都在另一个数组中

    我有这两个数组 A 1 2 3 4 5 6 7 8 9 0 And B 4 5 6 7 有没有办法检查 B 是否是 A 中具有相同项目顺序的子列表 issubset http docs python org 2 library stdtyp
  • 如何中止/取消 TPL 任务?

    在一个线程中 我创建了一些System Threading Task并开始每项任务 当我做一个 Abort 杀死线程 任务不会中止 我怎样才能传输 Abort 我的任务 你不能 任务使用线程池中的后台线程 另外 不建议使用 Abort 方法
  • 将函数应用于具有分组变量的多维数组

    我有一个我认为很简单的问题 但我一直无法找到合适的答案 我有一个多维数组v x y z 我想沿数组应用一个函数z使用分组变量 组 的维度 这是一个例子 在 R 中 v lt 1 81 dim v lt c 3 3 9 group lt c
  • 化学式解析器 C++

    I am currently working on a program that can parse a chemical formula and return molecular weight and percent compositio
  • 使用 SBT 构建的 scala 无法导入 java 类?

    我在使用 sbt 构建一个简单的 Scala 类时遇到了一些奇怪的问题 我从互联网上复制的代码足以启动码头服务器 object JettyEmbedded def main args Array String val server new
  • Java:枚举值()和valueOf(字符串)

    javac为什么要加上values and valueOf String 正在定义的枚举类型的方法 将它们添加到 Enum 类本身不是更好吗 我的意思是 如果我有一些枚举 例如 enum FooEnum ONE TWO javac 添加va
  • 调试模式下“运行时检查失败 #2 - 变量‘filePath’周围的堆栈已损坏”

    我在使用winsock2时遇到这个函数的问题 当程序将此函数置于调试模式时 我收到 2 条语句 仅在退出此函数期间 运行时检查失败 2 变量 filePath 周围的堆栈已损坏 运行时检查失败 2 变量 recBuf 周围的堆栈已损坏 我正
  • 4 个核心的 8 个逻辑线程并行运行速度最多可以提高 4 倍?

    我正在对软件进行基准测试 该软件在 Intel 2670QM 上的执行速度比使用全部 8 个 逻辑 线程的串行版本快 4 倍 我想要一些社区反馈我对基准测试结果的看法s 当我在 4 个核心上使用 4 个线程时 速度提高了 4 倍 整个算法是
  • 不可复制类型的复制列表初始化

    12 6 1 显式初始化 struct complex complex complex double complex double double complex sqrt complex complex complex g 1 2 cons
  • 如何用react-native做一个多页面应用程序?

    The tutorial http facebook github io react native docs tutorial html contentfor react native 向我们展示了如何通过创建一个具有以下内容的 React
  • 如何从本地文件导入环境变量到Django

    我正在准备我的第一个专业 Django 项目的生产 但我在保护应用程序的环境变量方面遇到了问题 到目前为止 我已经成功创建了一个本地文件来存储我的电脑上的所有变量 env variables py import os db user os
  • for 循环被忽略(优化?)

    我正在使用 for while 循环在我的代码中实现延迟 延迟的持续时间在这里并不重要 尽管它足够大而引人注目 这是代码片段 uint32 t i Do something useful for i 0 i lt 50000000U i D
  • Swift 中的 C 联合类型?

    如何在 Swift 中声明和使用 C 联合类型 I tried var value union var output CLongLong var input CInt 但它不起作用 更新 我想使用 union 来分割8 bytes numb
  • awscli 入门错误

    我已经在 1 月 2 日在 AWS 官方论坛上询问过这个问题 但没有任何回复 因此 我再次将其发布到此处 以便修复错误 我按照本页所述安装了 awsclihttp docs amazonwebservices com cli latest
  • 将图例添加到 Seaborn 点图

    我正在使用以下方法将多个数据帧绘制为点图seaborn 我还在绘制所有数据框在同一轴上 我如何在情节中添加图例 我的代码获取每个数据帧并将其一个又一个地绘制在同一个图上 每个数据框都有相同的列 date count 2017 01 01 3
  • Vim 中的“查找下一个”

    在 Vim 中向前搜索cake 我会输入 cake 但是当我按回车键时 光标跳到第一个匹配项 有没有类似于 查找下一个 的 Vim 命令 It is n for next and N for previous 如果您使用反向搜索 例如 ca
  • Python不打印输出

    我正在学习将 electro js 与 python 一起使用 并且我正在使用蟒蛇壳 https www npmjs com package python shell所以我有以下简单的Python脚本 import sys json sim
  • Python:可视化字典字典的最佳方式

    我想可视化以下字典中的字典 players info Afghanistan Asghar Stanikzai 809 0 Mohammad Nabi 851 0 Mohammad Shahzad 1713 0 Najibullah Zad
  • Laravel - 尝试在 ::first() 上获取非对象的属性

    好的 我明白了Trying to get property of non object当我尝试使用从数据库获取数据时 settings AdminSettings first 这是控制器代码