1. Go to this page and download the library: Download punk/fake-model 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/ */
punk / fake-model example snippets
Punk\Query\Fake\Model;
class User extends Model {
protected $primarykey = 'user_id';
protected $table = 'users';
}
class Permission extends Model {
protected $primarykey = 'permission_id';
protected $table = 'permissions';
}
User::setConnection(['driver' => 'mysql',
'database' => 'database',
'port' => 'port',
'username' => 'username',
'password' => 'password']);
$users = User::where(['enabled' , 1]);
// listing the users || listando os usuários
foreach ($users as $user) {
echo "<br>";
echo "Nome:" . $user->first_name;
}
$user = User::find(1);
echo "<br>";
echo "Meu sobrenome é:" . $user->last_name;
// listing the users || listando os usuários
foreach (User::all() as $user) {
echo "<br>";
echo "Id:". $user->user_id;
}
// listing the users || listando os usuários
foreach (User::page(1, 10) as $user) {
echo "<br>";
echo "E-mail:". $user->email;
}
//Atribuindo os relacionamentos entre as classes
Permission::belongsTo('user', User::class);
User::hasMany('permissions', Permission::class);
//find permission by id || Encontrando uma permissão pelo Id
$permission = Permission::find(1);
//Get user || pegando dados do usuário
$user = $permission->user;
//Save new permission || Salvando a permissão para o usuário
$user->permissions(new Permission([]));
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.