Skip to content

Instantly share code, notes, and snippets.

View tilhom's full-sized avatar
😎
On vacation

Ilyos Xizr tilhom

😎
On vacation
  • Uzbekistan, Tashkent
View GitHub Profile
@tilhom
tilhom / MyCurrencyGrabber.php
Created October 12, 2015 05:44
MyCurrencyGrabber
<?php
namespace Megagroup;
interface CurrencyGrabberInterface
{
/**
* @brief Downloads currency rates from the remote server
* and saves in database.
*
* @return boolean
@tilhom
tilhom / db.php
Created October 12, 2015 05:47
db
<?php
namespace Megagroup;
class Db extends \mysqli {
protected static $instance;
protected static $options = array();
private function __construct() {
$o = self::$options;
@tilhom
tilhom / test.php
Created October 12, 2015 05:49
test.php
<?php
require(__DIR__ .'/db.php');
require(__DIR__ .'/CurrencyGrabber.php');
//fot test method MyCurrencyGrabberInterface::convert()
$from = 'USD';
$to = 'UZS';
$symbol = 'uzs';
header('Content-Type: text/html; charset=utf-8');
@tilhom
tilhom / bootstrap.php
Created October 12, 2015 05:51
bootstrap.php (json rpc)
<?php
namespace S3\Cms;
/**
* Class to call remote methods via protocol JSON-RPC 2.0
* Includes server and client functionality
*
* According to official JSON-RPC 2.0 specification
* http://groups.google.com/group/json-rpc/web/json-rpc-2-0
* Excluding "notifications" and "batch mode"
*/
@tilhom
tilhom / JSON-RPC_2_0_Спецификация.txt
Last active November 26, 2019 13:09
JSON-RPC_2_0_Спецификация.txt
JSON-RPC 2.0 Спецификация
Дата создания:
2010-03-26 (в зависимости от версии 2009-05-24)
Обновлено:
2013-01-04
Автор:
Рабочая группа JSON-RPC <json-rpc@googlegroups.com>
Содержание
Обзор
@tilhom
tilhom / gist:5e5c7d5d1ec29edf698b3cc35236183a
Created June 30, 2018 12:37
factory for People (for: Using Laravel 5.5 Resources to create your own {JSON:API} formatted API)
<?php
use Faker\Generator as Faker;
$factory->define(App\People::class, function (Faker $faker) {
return [
'first_name' => $faker->firstName,
'last_name' => $faker->lastName,
'twitter' => '@'.$faker->userName
];
@tilhom
tilhom / gist:52e36e485aec264c687e87244820d13b
Created June 30, 2018 12:39
factory for Article (for: Using Laravel 5.5 Resources to create your own {JSON:API} formatted API)
$factory->define(App\Article::class, function (Faker $faker) {
return [
'author_id' => $faker->numberBetween(1,100),
'title' => $faker->sentence()
];
});
@tilhom
tilhom / gist:625e022bb05fe4d0b49851544fc3f6f9
Created June 30, 2018 12:40
factory for Comment (for: Using Laravel 5.5 Resources to create your own {JSON:API} formatted API)
<?php
use Faker\Generator as Faker;
$factory->define(App\Comment::class, function (Faker $faker) {
return [
'article_id' => $faker->numberBetween(1,200),
'author_id' => $faker->numberBetween(1,100),
'body' => $faker->text()
];
<div class="container">
<h1 class="text-center">Js - 2 dars</h1>
<div class="card bg-light mb-3 w-50 mx-auto">
<div class="card-header">Valyuta aiyirboshlash kalculyatori</div>
<div class="card-body">
<h5 class="card-title">Summani kiriting</h5>
<div class="form-group">
<input type="text" name="summa" class="form-control" id="summa" autofocus="true">
</div>
<p class="text-center">
@tilhom
tilhom / gist:63b405a777df06dd3045f683892f3138
Created November 4, 2018 10:05
laravel realization parent&child relation
<?php
class Category extends Model {
//each category might have one parent
public function parent() {
return $this->belongsToOne(static::class, 'cat_parent_id');
}
//each category might have multiple children
public function children() {
return $this->hasMany(static::class, 'cat_parent_id')->orderBy('cat_name', 'asc');