Tartalomjegyzék

< Leaf

Leaf kontroller

User controller

A kontroller készítése a dolgozók kezelésére:

php leaf g:controller employee
app/controllers/EmployeesController.php
<?php
 
namespace App\Controllers;
 
class EmployeesController extends Controller
{
    public function index()
    {
        response()->json([
            'message' => 'EmployeesController@index output'
        ]);
    }
}

Konzol segítők

Model létrehozása is:

php leaf g:controller <ControllerName> -m

Template létrehozása is:

php leaf g:controller <ControllerName> -t

Modell és migráció is:

php leaf g:controller <ControllerName> -a

A kontroller használata az útválasztóban

app/routes/_app.php
app()->get('/msg', 'EmployeesController@index');

Kérés adatai a kontrollerből

Az útválasztóban meghivatkozom a kontrollert és annak a create metódusát.

app/routes/_app.php
//...
app()->post('/employees', 'EmployeesController@create');

A kontroller:

app/controllers/EmployeesController.php
//...
    public function create() {
        $name = request()->get('name');
        response()->json([
            'message' => $name
        ]);
    }