suhaib-kotb / nova-ajax-text
Laravel Nova 字段。
1.0.1
2021-12-15 23:21 UTC
Requires
- php: >=7.1.0
README
composer require suhaib-kotb/nova-ajax-text
使用方法
指定请求URL和要监视的父属性($attribute)。
use SuhaibKotb\NovaAjaxText\AjaxText;
Text::make('National ID', 'national_id'),
AjaxText::make('Full Name', 'name')
->parent('national_id')
->get('/api/users/{national_id}/name'),
请求URL
在上面的例子中,我们说 national_id
是父属性。URL参数 {national_id}
将等于“National ID”字段的值。
响应格式
Route::get('/api/users/{national_id}/{property}', function($national_id, $property) {
$user = \App\User::where('national_id', $national_id)->first();
return $user->$property ?? ''; // it equal to $user->name;
})->middleware(['nova']);
始终禁用
如果你不需要编辑值,可以使用alwaysDisabled选项。
Text::make('National ID', 'national_id'),
AjaxText::make('Full Name', 'name')
->alwaysDisabled()
->parent('national_id')
->get('/api/users/{national_id}/name'),