ijeffro / laravel-airlines
Laravel Airlines 是一个用于 Laravel 的工具包,为所有航空公司提供 Iata Code ISO 3166 3 和国家代码。
dev-master
2017-10-18 10:33 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-18 14:40:53 UTC
README
Laravel Airlines 是一个用于 Laravel 的工具包,提供所有航空公司的 Iata Code ISO 3166_3 和国家代码。
请注意,dev-master 版本仅适用于 Laravel 5
安装
在 Laravel 根目录下运行 composer require ijeffro/laravel-airlines dev-master
安装最新版本。
或将 ijeffro/laravel-airlines
添加到 composer.json
。
"ijeffro/laravel-airlines": "dev-master"
运行 composer update
以获取最新的航空公司列表。
编辑 app/config/app.php
并添加 provider
和 filter
'providers' => [
ijeffro\Airlines\AirlinesServiceProvider::class,
]
现在添加别名。
'aliases' => [
'Airlines' => ijeffro\Airlines\AirlinesFacade::class,
]
模型
您可以从发布配置开始。这是一个可选步骤,它包含表名,不需要修改。如果默认名称 airlines
适合您,请保留它。否则,运行以下命令
$ php artisan vendor:publish
接下来生成迁移文件
$ php artisan airlines:migration
$ composer dump-autoload
它将生成 <timestamp>_setup_airlines_table.php
迁移和 AirlinesSeeder.php
种子器。为了确保数据被种植,在 seeds/DatabaseSeeder.php
中插入以下代码
//Seed the airlines
$this->call('AirlinesSeeder');
$this->command->info('Seeded the airlines!');
现在您可以运行它,使用 artisan migrate 命令
$ php artisan migrate --seed
运行此命令后,填充的航空公司表将可用