File manager - Edit - /var/www/html/portalHomolog/stubs/service.stub
Back
<?php namespace {{ namespace }}; use App\Models\{{ model }}; use App\Http\Controllers\Controller; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; use Illuminate\Http\Request; class {{ class }} extends Controller { protected $model = {{ model }}::class; public function index(): Collection { //aqui vai seu código return $this->model::all(); } public function store(Request $request): {{ model }} { //aqui vai seu código ${{ model }} = new {{ model }}(); ${{ model }}->fill($request->all()); ${{ model }}->save(); ${{ model }}->refresh(); return ${{ model }}; } public function show({{ model }} ${{ refer }}): {{ model }} { return ${{ refer }}; } public function update(Request $request, {{ model }} ${{ refer }}): {{ model }} { ${{ refer }}->fill($request->all()); ${{ refer }}->save(); return ${{ refer }}; } public function destroy({{ model }} ${{ refer }}) { ${{ refer }}->delete(); return true; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings