Skip to content

Instantly share code, notes, and snippets.

<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
class CreateTagsTable extends Migration
{
public function up()
{
Schema::create('tags', function (Blueprint $table) {
<?php
namespace App\Notifications;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Notifications\Messages\MailMessage;
use Illuminate\Notifications\Notification;
use App\Models\Order;
use Illuminate\Notifications\Slack\BlockKit\Blocks\ContextBlock;
@karandatwani92
karandatwani92 / YourCrudController.php
Last active December 31, 2023 16:22
Webcam field for Backpack(Cropper.js + Webcam.js)
CRUD::field([
'name' => 'photo',
'label' => 'Photo',
'type' => 'webcam',
'filename' => null,
'crop' => true,
'aspect_ratio' => 0.75,
]);
@karandatwani92
karandatwani92 / EmailOperation.php
Created October 4, 2022 06:05
Backpack Custom operation that uses Backpack fields
<?php
namespace App\Http\Controllers\Admin\Operations;
use Backpack\CRUD\app\Library\CrudPanel\CrudPanelFacade as CRUD;
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\Mail;
use Exception;
use Validator;
use Alert;
<?php
namespace App\Http\Controllers\Admin\Operations;
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\Mail;
use Illuminate\Http\Request;
use Exception;
use Validator;
use Alert;