legodion / convoy
在Laravel Livewire组件中声明路由。
1.0.6
2022-03-26 15:31 UTC
Requires
- laravel/framework: ^7.0|^8.0|^9.0
- livewire/livewire: ^2.0
README
此包允许您在您的完整页面Laravel Livewire组件内部声明路由。
您需要做的是在您的Livewire组件内部创建一个返回Laravel Route
的route
方法。该包将自动检测路由。此包还可以与传统的Laravel路由文件完美配合,甚至允许您缓存它们。
要求
在使用此包之前,您必须先安装Laravel Livewire。
安装
通过Composer要求此包
composer require legodion/convoy
使用
在您的Laravel Livewire组件内部声明一个route
方法
namespace App\Http\Livewire\Auth; use Illuminate\Support\Facades\Route; use Livewire\Component; class Login extends Component { public function route() { return Route::get('/login') ->name('login') ->middleware('guest'); } public function render() { return view('auth.login'); } }
命令
制作组件
创建一个包含route
方法的内联Livewire组件
php artisan convoy:component {name}