Standardize backend model index blade tables using shared WNCMS table partials for status, booleans, URLs, dates, and images.
Keep backend index pages consistent, maintainable, and visually unified by reusing shared table partials.
Use this skill when:
{model}/index.blade.phpbackend/common.resources/views/common/table_*.blade.php.Prefer these includes in index table body:
@include('wncms::common.table_status', ['model' => $model])
@include('wncms::common.table_status', ['model' => $model, 'badgeStyle' => true])
is_active, is_pinned, etc.):@include('wncms::common.table_is_active', ['model' => $model, 'active_column' => 'is_pinned'])
@include('wncms::common.table_url', ['url' => $model->url])
created_at, updated_at, expired_at):@include('wncms::common.table_date', ['model' => $model, 'column' => 'created_at'])
@include('wncms::common.table_image', ['model' => $model, 'attribute' => 'thumbnail'])
table_status cannot express.table_* partials (wncms::word.*) instead of hardcoded text.table_status.table_is_active.table_url.table_date where conditional coloring is desired.