PHP code example of cloudmeshdev / livewire-slideover
1. Go to this page and download the library: Download cloudmeshdev/livewire-slideover 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/ */
cloudmeshdev / livewire-slideover example snippets
namespace App\Http\Livewire;
use LivewireUI\Slideover\SlideoverComponent;
class EditUserSlideover extends SlideoverComponent
{
public function render()
{
return view('livewire.edit-user-slideover');
}
}
namespace App\Http\Livewire;
use App\Models\User;
use LivewireUI\Slideover\SlideoverComponent;
class EditUserSlideover extends SlideoverComponent
{
public User $user;
public function mount(User $user)
{
Gate::authorize('update', $user);
$this->user = $user;
}
public function render()
{
return view('livewire.edit-user-slideover');
}
}
namespace App\Http\Livewire;
use App\Models\User;
use LivewireUI\Slideover\SlideoverComponent;
class EditUserSlideover extends SlideoverComponent
{
public User $user;
public function mount(User $user)
{
Gate::authorize('update', $user);
$this->user = $user;
}
public function update()
{
Gate::authorize('update', $user);
$this->user->update($data);
$this->closeSlideover();
}
public function render()
{
return view('livewire.edit-user-slideover');
}
}
public static function slideoverWidth(): string
{
return 'w-11/12';
}