legodion/convoy

在Laravel Livewire组件中声明路由。

1.0.6 2022-03-26 15:31 UTC

This package is auto-updated.

Last update: 2022-09-26 16:28:53 UTC


README

此包允许您在您的完整页面Laravel Livewire组件内部声明路由。

您需要做的是在您的Livewire组件内部创建一个返回Laravel Routeroute方法。该包将自动检测路由。此包还可以与传统的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}