ifresh / filemaker-model

此软件包最新版本(0.1.21)没有可用的许可信息。

Filemaker API 的模型包装器

0.1.21 2022-07-12 11:57 UTC

This package is auto-updated.

Last update: 2024-09-12 16:16:37 UTC


README

安装

使用 composer 安装此软件包

composer require ifresh/filemaker-model

安装后,使用以下命令发布配置文件

php artisan vendor:publish --provider='Ifresh\FilemakerModel\FilemakerModelServiceProvider'

模型

使用以下命令创建一个新的 FilemakerModel。请注意,Modelname 参数将是生成的模型的类名。鼓励您使用 Laravel 命名规范。

php artisan filemaker:model Modelname

在生成的模型文件中设置布局名称

protected $layout = 'filemaker_layout_name'

获取数据

获取记录

App\Filemaker\Modelname::all();
// returns an eloquent collection with all models

如果您知道 Filemaker 内部记录Id,您可以使用 find 方法获取记录。

App\Filemaker\Modelname::find(234);
// returns a single model instance

创建记录

您可以通过使用类似 eloquent 的方法轻松创建记录。

$recordId = App\Filemaker\Modelname::create([
    'key1' => 'value',
    'key2' => 'value2'
]);
// returns the given recordId