Skip to content

Instantly share code, notes, and snippets.

View heryvandoro's full-sized avatar
🏠
I may be slow to respond.

Hery Vandoro heryvandoro

🏠
I may be slow to respond.
View GitHub Profile
@heryvandoro
heryvandoro / socket-cheatsheet.js
Created July 27, 2017 06:12 — forked from alexpchin/socket-cheatsheet.js
A quick cheatsheet for socket.io
// sending to sender-client only
socket.emit('message', "this is a test");
// sending to all clients, include sender
io.emit('message', "this is a test");
// sending to all clients except sender
socket.broadcast.emit('message', "this is a test");
// sending to all clients in 'game' room(channel) except sender
<?php namespace App\Providers;
use Illuminate\Support\ServiceProvider;
/**
* If the incoming request is an OPTIONS request
* we will register a handler for the requested route
*/
class CatchAllOptionsRequestsProvider extends ServiceProvider {
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Category extends Model
{
protected $with = ["sub_categories"];
public function sub_categories(){
return $this->hasMany("App\Models\Category", "parent_id", "id");
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Category;
class CategoryController extends Controller
{
public function index()
<?php
namespace App\Http\Controllers\API;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Validator;
use App\Helpers\MessagesConstants;
class BaseAPIController extends Controller
<?php
namespace App\Http\Controllers\API;
class BarangController extends BaseAPIController
{
public function __construct(){
$model_name = "App\Models\Barang";
self::$model = new $model_name;
}
let numbers = [10, 20, 30];
numbers.forEach(number => {
console.log(number);
});
/* Output :
10
20
30
*/
let decimals = [10.2, 11.5, 12.3];
let roundedDecimals = decimals.map(decimal => {
return Math.round(decimal);
});
console.log(roundedDecimals);
/* Output :
[10, 12, 12]
*/
let peoples = [
{
name : "Andi",
gender : "male"
},
{
name : "Siti",
gender : "female"
},
{
let numbers = [1,3,4,2];
let evenNumber = numbers.find(number => {
return number % 2 == 0;
});
console.log(evenNumber);
/* Output :
4
*/