iqbalfarhan / lrtsengine
laravel 12 react template starter engine
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/iqbalfarhan/lrtsengine
Requires
- php: ^8.2
- inertiajs/inertia-laravel: ^2.0
- laravel/framework: ^12.0
- spatie/laravel-medialibrary: ^11.15
- spatie/laravel-permission: ^6.21
Requires (Dev)
- laravel/pint: ^1.25
README
<?php
namespace App\Http\Controllers;
use App\Models\User;
use Illuminate\Support\Facades\Auth;
abstract class Controller
{
protected ?User $user;
public function __construct()
{
$this->user = Auth::user();
}
public function pass(string $ability, mixed $arguments = null): bool
{
abort_unless($this->user?->can($ability, $arguments), 403);
return true;
}
}