PHP code example of quintenmbusiness / laravelwired
1. Go to this page and download the library: Download quintenmbusiness/laravelwired library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
quintenmbusiness / laravelwired example snippets
use quintenmbusiness\LaravelWired\LaravelWiredServiceProvider;
return [
LaravelWiredServiceProvider::class,
];
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use quintenmbusiness\LaravelWired\Models\HasModelForm;
class Category extends Model
{
use HasModelForm;
protected $fillable = [
'name',
'slug',
];
}
namespace App\Livewire;
use App\Models\Category;
use quintenmbusiness\LaravelWired\Livewire\ModelForm;
class CategoryForm extends ModelForm
{
public function getRoutePrefix(): string
{
return 'categories';
}
public function getModelClass(): string
{
return Category::class;
}
public function rules(): array
{
return [
'form.name' => ['
use App\Models\Category;
use Illuminate\Support\Facades\Route;
Route::modelForm(Category::class);
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use quintenmbusiness\LaravelWired\Models\HasModelTable;
class Product extends Model
{
use HasModelTable;
protected $fillable = [
'name',
'price',
];
}
namespace App\Livewire;
use App\Models\Product;
use quintenmbusiness\LaravelWired\Livewire\ModelTable;
class ProductTable extends ModelTable
{
public function getModelClass(): string
{
return Product::class;
}
}
use App\Models\Product;
use Illuminate\Support\Facades\Route;
Route::modelTable(Product::class);
use App\Models\Product;
use App\Models\Category;
use Illuminate\Support\Facades\Route;
Route::modelForm(Product::class);
Route::modelForm(Category::class);
Route::modelTable(Product::class);
Route::modelTable(Category::class);