小编Dr.*_*Neo的帖子

Laravel逃离刀片模板中的所有HTML

我正在Laravel中构建一个小型CMS,我试图显示内容(存储在数据库中).它显示HTML标记而不是执行它们.它就像所有打印数据都有一个自动html_entity_decode.

<?php

class CmsController extends BaseController
{
    public function Content($name)
    {    
        $data = Pages::where('CID', '=', Config::get('company.CID'))
            ->where('page_name', '=', $name)
            ->first();

        return View::make('cms.page')->with('content', $data);
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用大括号打印内容.

{{ $content->page_desc }}
Run Code Online (Sandbox Code Playgroud)

和三重大括号.

{{{ $content->page_desc }}}
Run Code Online (Sandbox Code Playgroud)

他们给出了相同的结果.我需要执行这些HTML标记而不是转义它们.

php laravel laravel-4 laravel-blade

58
推荐指数
5
解决办法
8万
查看次数

php正则表达式,从字符串中提取电话号码?

我的正则表达式有一个小问题,我用它从强大的电话号码中提取电话号码

<?php
$output = "here 718-838-3586 there 1052202932 asdas dasdasd 800-308-4653 dasdasdasd 866-641-6949800-871-0999";
preg_match_all('/\b[0-9]{3}\s*[-]?\s*[0-9]{3}\s*[-]?\s*[0-9]{4}\b/',$output,$matches);
echo '<pre>';
print_r($matches[0]);
?>
Run Code Online (Sandbox Code Playgroud)

输出

Array
(
            [0] => 718-838-3586
            [1] => 1052202932
            [2] => 800-308-4653
            [3] => 866-641-6949
            [4] => 800-871-0999

)
Run Code Online (Sandbox Code Playgroud)

这个工作正常,但它返回 1052202932 作为我不需要的结果之一。
实际上我不知道我的模式中缺少的部分在哪里。

php regex

5
推荐指数
1
解决办法
1万
查看次数

错误照亮数据库Eloquent未找到

在Controller中,当我试图从模型中调用函数时,它通过异常

Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_ERROR)

Class 'Illuminate\Database\Eloquent' not found
Run Code Online (Sandbox Code Playgroud)

控制器很简单,我用来创建名称空间来管理子目录控制器和模型

<?php
namespace Manage ;
use Illuminate\Support\Facades\View;
use Illuminate\Routing\Controller;
class BaseController extends Controller {

    /**
     * Setup the layout used by the controller.
     *
     * @return void
     */
                    protected $layout = 'manage.layouts.master';
    protected function setupLayout()
    {
        if ( ! is_null($this->layout))
        {
            $this->layout = View::make($this->layout)->with(Dashboard::all());
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

和模型

<?php
namespace Manage ;
use Illuminate\Database\Eloquent;
class Dashboard extends Eloquent{
    protected $table = 'admin_dashboard_sidebar';
    //put your code …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-4

4
推荐指数
1
解决办法
8923
查看次数

简单的jquery循环通过JSON数组?

我有这个简单的jquery脚本循环通过JSON数组
脚本不能正常工作,永远不会输出.
我确定JSON数组是有效的,但我不知道为什么Jquery不解析它.

$(document).ready(function(){
    var cost = [{"gold":"100","iron":"80","wood":"120","food":"70"},{"gold":"80","iron":"60","wood":"90","food":"35"}];
    var costarr = $.parseJSON(cost);
    $.each(costarr, function(i, item) {
       alert(item.gold);
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

-2
推荐指数
1
解决办法
5549
查看次数

标签 统计

php ×3

laravel ×2

laravel-4 ×2

javascript ×1

jquery ×1

laravel-blade ×1

regex ×1