Skip to content

Instantly share code, notes, and snippets.

View sehmbimanvir's full-sized avatar

Manvir Singh sehmbimanvir

View GitHub Profile
Schema::create('images', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('title');
$table->string('path');
$table->double('size', 8, 2)->default(0);
$table->unsignedInteger('auth_by');
$table->timestamps();
});
@sehmbimanvir
sehmbimanvir / Images.php
Last active March 21, 2019 11:46
This is a Images Model
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Storage;
class Image extends Model
{
/* Fillable */
protected $fillable = [
<?php
namespace App\Http\Controllers;
use App\Image;
use App\Http\Requests\StoreImage;
use Illuminate\Support\Facades\Storage;
class ImageController extends Controller
{
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class StoreImage extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">Upload New File</div>
<div class="card-body">
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">All Images</div>
<div class="card-body">
<table class="table table-bordered">
<?php
namespace App;
use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
@sehmbimanvir
sehmbimanvir / web.php
Created March 24, 2019 06:22
Laravel Routes
<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
@sehmbimanvir
sehmbimanvir / postman-pre-request-hmacsha256.js
Created February 21, 2020 18:21
Postman Pre-Request to Generate HMAC256
/** Import Required Libraries */
const uuidInstance = require('uuid');
const cryptoJs = require('crypto-js');
/** Get Postman Local Varialbes */
const secretKey = pm.variables.get('secretKey');
const appId = pm.variables.get('appId');
const baseUrl = pm.variables.get('baseUrl');
/** Check if any required variable is missing then throw Error. */
@sehmbimanvir
sehmbimanvir / scrap.php
Last active May 17, 2020 12:50
PHP Web Scrapping - Fetch Data
<?php
require 'vendor/autoload.php';
use Curl\Curl;
use Symfony\Component\DomCrawler\Crawler;
$curl = new Curl();
$curl->get('https://github.com/trending');
$html = $curl->response;