1

pingcrm为例,子组件是否可以从其对应的控制器接收数据,而不仅仅是路由控制器?

例如,我们有以下路线:

Route::get('/', [DashboardController::class, 'index'])
    ->name('dashboard')
    ->middleware('auth')

Route::get('contacts', [ContactsController::class, 'index'])
    ->name('contacts')
    ->middleware('remember', 'auth')

如果我作为仪表板的子组件嵌入<Contacts />,它不会从ContactsController.

来自 Vue 背景,我将确保组件在组件本身内部具有适当的数据以实现可重用性(例如<ContactsTable />,在整个应用程序的不同路线上多次出现的联系人表),这可能与 Inertia.Js 吗?

共享数据,但对于大多数用例来说似乎并不理想,并且文档明确警告要谨慎使用它,因为它会在每个响应中发送。

让我感到困惑的是,控制器似乎是路由绑定而不是组件绑定,除非我误解了什么?

4

0 回答 0