Skip to content

Instantly share code, notes, and snippets.

View AlphaRomeoMike's full-sized avatar
🐳
Node, Laravel & Angular

Abdul Rafay Modi AlphaRomeoMike

🐳
Node, Laravel & Angular
View GitHub Profile
@AlphaRomeoMike
AlphaRomeoMike / index.php
Last active December 16, 2023 19:36
An example of PHP based SQL Injection attack
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'world');
$stmt = $mysqli->prepare("INSERT INTO CountryLanguage VALUES (?, ?, ?, ?)");
$stmt->bind_param('sssd', $code, $language, $official, $percent);
$code = 'DEU';$language = 'Bavarian'; $official = "F";$percent = 11.2;
$stmt->execute();
printf("%d row inserted.\n", $stmt->affected_rows);
@AlphaRomeoMike
AlphaRomeoMike / Kernel.php
Created March 8, 2022 10:45
Laravel Cron Console Kernal file
<?php
namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
class Kernel extends ConsoleKernel
{
/**
@AlphaRomeoMike
AlphaRomeoMike / GenerateBill.php
Created March 8, 2022 09:07
Laravel Cron Custom Artisan Command
<?php
namespace App\Console\Commands;
use App\Mail\BillGenerated;
use App\Models\Category;
use App\Models\SubCategory;
use App\Models\User;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Mail;
@AlphaRomeoMike
AlphaRomeoMike / BillFactory.php
Last active March 8, 2022 08:51
Laravel Cron Factory and Seeder
<?php
namespace Database\Factories;
use Illuminate\Database\Eloquent\Factories\Factory;
/**
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Bill>
*/
class BillFactory extends Factory
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
<?php
use App\Http\Controllers\ProductController;
use App\Http\Controllers\AuthController;
use App\Models\Product;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| API Routes
@AlphaRomeoMike
AlphaRomeoMike / ProductController.php
Created July 9, 2021 11:24
Sanctum product controller
<?php
namespace App\Http\Controllers;
use App\Models\Product;
use Illuminate\Http\Request;
class ProductController extends Controller
{
/**
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use App\Models\User;
use Illuminate\Support\Facades\Hash;
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateProductsTable extends Migration
{
/**
* Run the migrations.
@AlphaRomeoMike
AlphaRomeoMike / Product.php
Created July 9, 2021 11:05
Modify the model as per your columns
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Product extends Model
{
use HasFactory;