@extends('layouts.app') @section('title', '最新ニュース登録') @section('content') @php $modeLabel = [0=>'非表示', 1=>'公開', 2=>'下書き', 3=>'自動公開']; $curSort = request('sort'); $curDir = strtolower(request('dir', 'desc')); // DataTables と同一のクラスを付与(未選択: sorting / 昇順: sorting_asc / 降順: sorting_desc) $thClass = function(string $key) use ($curSort, $curDir) { if ($curSort !== $key) return 'sorting'; return $curDir === 'asc' ? 'sorting_asc' : 'sorting_desc'; }; // クリック時に昇降をトグル $urlFor = function(string $key) use ($curSort, $curDir) { $next = ($curSort === $key && $curDir === 'asc') ? 'desc' : 'asc'; return route('news', array_merge(request()->except('page'), ['sort'=>$key, 'dir'=>$next])); }; @endphp {{-- ▼ コンテンツヘッダー(パンくず) --}}