artisan('make:crud', ['name' => $this->modelName, '--no-interaction' => true]); $indexViewPath = resource_path("views/{$this->tableName}/index.blade.php"); $this->assertFileExists($indexViewPath); $indexViewContent = "@extends('layouts.app') @section('title', trans('{$this->singleModelName}.list')) @section('content')
| {{ trans('app.table_no') }} | {{ trans('{$this->singleModelName}.name') }} | {{ trans('{$this->singleModelName}.description') }} | {{ trans('app.action') }} |
|---|---|---|---|
| {{ \${$this->tableName}->firstItem() + \$key }} | {{ \${$this->singleModelName}->name }} | {{ \${$this->singleModelName}->description }} | {!! link_to_route( '{$this->tableName}.index', trans('app.edit'), ['action' => 'edit', 'id' => \${$this->singleModelName}->id] + Request::only('page', 'q'), ['id' => 'edit-{$this->singleModelName}-' . \${$this->singleModelName}->id] ) !!} | {!! link_to_route( '{$this->tableName}.index', trans('app.delete'), ['action' => 'delete', 'id' => \${$this->singleModelName}->id] + Request::only('page', 'q'), ['id' => 'del-{$this->singleModelName}-' . \${$this->singleModelName}->id] ) !!} |
{{ \$editable{$this->modelName}->name }}
{!! \$errors->first('{$this->singleModelName}_id', ':message') !!}