我正在尝试收集变量$ sections中属于它们的部分的所有记录.但只有第1节的人接我.有什么建议?
$sections = '1,2,3';
$data = News::where('active', '1')
->whereIn('section_id', [$sections])
->get();
Run Code Online (Sandbox Code Playgroud)
如果我在查询中用$ sections替换值,这可行,但如果我使用变量$ sections,它不起作用.
谢谢.
我试图像这样将字符串转换为小写:
@lang(strtolower('header.home'))
Run Code Online (Sandbox Code Playgroud)
这行不通。任何的想法?谢谢。
我正在使用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)