加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – laravel只接受字符串中的第一个字符

发布时间:2020-12-14 19:34:45 所属栏目:大数据 来源:网络整理
导读:我正在使用Laravel 4.2并尝试从名为$meta_title的数据库列中提取字符串,并将该字符串保存为视图中的元标记.它应该像这样工作: $meta_title = 'Star Wars is Better than Star Trek'; $meta_title从控制器中的数据库中提取,并通过数组发送到视图 meta proper
我正在使用Laravel 4.2并尝试从名为$meta_title的数据库列中提取字符串,并将该字符串保存为视图中的元标记.它应该像这样工作:

$meta_title = 'Star Wars is Better than Star Trek';

$meta_title从控制器中的数据库中提取,并通过数组发送到视图

<meta property="og:title" content= {{ $meta_title }}  {{ '>' }} 
<meta property="og:title" content="Star Wars is Better than Star Trek">

但它改为:

<meta property="og:title" content="Star" wars="" is="" better="" than="" star="" trek="">

如何修复代码,以便元标记如下所示:

<meta property="og:title" content="Star Wars is Better than Star Trek">

从数据库中提取字符串后?

解决方法

您需要将{{$meta_title}}置于双引号内

<meta property="og:title" content="{{ $meta_title }}">

从您的代码中,在呈现为html后,它将如下所示

<meta property="og:title" content= Star Wars is Better than Star Trek  >

这就是为什么你有一个奇怪的输出.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读