PHP code example of windawake / laravelremodel
1. Go to this page and download the library: Download windawake/laravelremodel 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/ */
windawake / laravelremodel example snippets
namespace App\Models;
use Laravel\Remote2Model\RemoteModel;
class ProductRemote extends RemoteModel {
const CREATED_AT = null;
const UPDATED_AT = null;
protected $primaryKey = 'pid';
protected $table = 'product';
public $timestamps = false;
public function getHandle()
{
/**
* @var RemoteTool
*/
$remoteTool = app('laravelremodel.tool');
$condition = $remoteTool->queryToCondition($this->queryBuilder);
$client = new \GuzzleHttp\Client();
$res = $client->request('GET', 'http://127.0.0.1:18001/api/product', [
'query' => [
'condition' => $condition
],
]);
$json = $res->getBody()->getContents();
$list = json_decode($json, true);
return $list;
}
}
shell
├── app
│ ├── Console
│ │ └── Kernel.php
│ ├── Exceptions
│ │ └── Handler.php
│ ├── Http
│ │ ├── Controllers
│ │ ├── Kernel.php
│ │ └── Middleware
│ ├── Models
│ │ ├── OrderDetailRemote.php
│ │ ├── OrderRemote.php
│ │ └── ProductRemote.php
shell
php ./vendor/windawake/laravelremodel/examples/sqlite/build.php