PHP code example of marinoricardo / nanophp-starter
1. Go to this page and download the library: Download marinoricardo/nanophp-starter library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
marinoricardo / nanophp-starter example snippets
namespace App\Models;
use Core\Model;
class User extends Model
{
protected static string $table = 'users';
}
namespace App\Controllers;
use Core\ControllerBase;
use App\Models\User;
class UserController extends ControllerBase
{
public function index()
{
$data = User::getAll();
return $this->success($data);
}
}
bash
php nano serve
App/
├── Controllers/ # Lógica de rotas e respostas HTTP
├── Models/ # Modelos e interação com o banco de dados
├── Views/ # Templates PHP (HTML + lógica mínima)
Core/
├── Model.php
├── ControllerBase.php
├── Database.php
├── Router.php
└── (outros utilitários do framework)
public/
└── index.php # Ponto de entrada da aplicação
nano # CLI personalizada do NanoPHP
bash
php nano help
bash
php nano make:model User
bash
php nano make:controller UserController
bash
php nano make:resource Product
bash
php nano serve
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.