ijeffro/laravel-aircrafts

Laravel Aircrafts 是 Laravel 的一个扩展包,提供所有飞机的 Iata Code ISO 3166 3 和国家代码。

安装: 48

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 2

类型:laravel-library

dev-master 2017-10-18 10:34 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:36:29 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

Laravel Aircrafts 是 Laravel 的一个扩展包,提供所有飞机的 Iata Code ISO 3166_3 和国家代码。

请注意,dev-master 版本仅适用于 Laravel 5

安装

在 Laravel 根目录下运行 composer require ijeffro/laravel-aircrafts dev-master 安装最新版本。

或者在 composer.json 中添加 ijeffro/laravel-aircrafts

"ijeffro/laravel-aircrafts": "dev-master"

运行 composer update 下载最新的飞机列表版本。

编辑 app/config/app.php 并添加 providerfilter

'providers' => [
    ijeffro\Aircrafts\AircraftsServiceProvider::class,
]

现在添加别名。

'aliases' => [
    'Aircrafts' => ijeffro\Aircrafts\AircraftsFacade::class,
]

模型

您可以从发布配置开始。这是一个可选步骤,它包含表名且不需要更改。如果默认名称 aircrafts 对您合适,请保留它。否则运行以下命令

$ php artisan vendor:publish

接下来生成迁移文件

$ php artisan aircrafts:migration
$ composer dump-autoload

它将生成 <timestamp>_setup_aircrafts_table.php 迁移和 AircraftsSeeder.php 种子文件。为了确保数据被种植,请在 seeds/DatabaseSeeder.php 中插入以下代码

//Seed the aircrafts
$this->call('AircraftsSeeder');
$this->command->info('Seeded the aircrafts!');

现在您可以使用 artisan migrate 命令运行它

$ php artisan migrate --seed

运行此命令后,填充的飞机表将可用