小编nat*_*ure的帖子

Laravel:whereIn with variable

我正在尝试收集变量$ sections中属于它们的部分的所有记录.但只有第1节的人接我.有什么建议?

$sections = '1,2,3';

$data = News::where('active', '1')
        ->whereIn('section_id', [$sections])
        ->get();
Run Code Online (Sandbox Code Playgroud)

如果我在查询中用$ sections替换值,这可行,但如果我使用变量$ sections,它不起作用.

谢谢.

php sql database where-in laravel

3
推荐指数
1
解决办法
1530
查看次数

Laravel,@ lang和strtolower()

我试图像这样将字符串转换为小写:

@lang(strtolower('header.home'))
Run Code Online (Sandbox Code Playgroud)

这行不通。任何的想法?谢谢。

php lang laravel laravel-blade

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

Laravel 5.4和Datatables插件:加载缓慢

我正在使用laravel 5.4和datatables插件。我正在使用分页,排序和在管理面板视图中进行搜索的数据表。但是该插件的表记录为7000条,速度非常慢。

在控制器中,我试图显示它们的记录:dd($data['noticias']);这很快,但是在具有数据表的视图中则需要几分钟!

我已经看到了一些答案,但是它们不适合我在做什么,他们使用Ajax,而我对ajax一无所知。如何解决缓慢的负载?谢谢。

控制器:

public function index()
{
    $data['noticias'] = Noticia::with('langs')->get();
    $data['sections']  = Section::all();
    $data['positions']  = Position::all();

    return view('panel.noticias.index', compact('data'));
}
Run Code Online (Sandbox Code Playgroud)

视图:

<table id="listados" class="table table-striped" data-order='[[ 0, "desc" ]]' data-page-length='25'>

<thead>
    <tr>
        <th width="96">Fecha</th>
        <th data-orderable='false' width="60">Hora</th>
        <th>Título</th>
        <th style="min-width:100px">Sección</th>
        <th data-orderable='false' width="60">Fotos</th>
        <th align="center" width="60">Ancla</th>
        <th data-orderable='false' align="right" width="180">Acciones</th>
    </tr>
</thead>

@foreach($data['noticias'] as $new)
    <tr>

        <td>{!! date('Y-m-d', strtotime($new->date)) !!}</td>
        <td>{!! date('H:i', strtotime($new->time)) !!}</td>

        <td>
            @foreach($new->langs as $new_lang)
                @include('panel.partials.list_name', ['value' => $new_lang, 'route' => 'noticias.edit', 'id' …
Run Code Online (Sandbox Code Playgroud)

php datatables laravel

0
推荐指数
1
解决办法
1767
查看次数

标签 统计

laravel ×3

php ×3

database ×1

datatables ×1

lang ×1

laravel-blade ×1

sql ×1

where-in ×1