metalgeek / states-and-local-govt
将尼日利亚的所有州及其地方政府填充到您的数据库中。同时为您创建模型
dev-master
2023-06-30 22:36 UTC
Requires
- php: >=5.4.0
- illuminate/support: >=5
This package is auto-updated.
Last update: 2024-09-30 01:43:42 UTC
README
一个Laravel包,可以将尼日利亚的所有州及其对应的地方政府填充到您的数据库中。
设置
- 通过运行
composer require bodunde/states-and-local-govt
将包包含到您的项目中 - 将
Bodunde\SLG\SLGServiceProvider::class
添加到config/app.php
文件下的 provider 中 - 通过运行
php artisan vendor:publish
发布包资源。运行此命令会发布模型、迁移和种子文件。 - 运行发布的迁移
php artisan migrate
- 重新生成您的自动加载文件
composer dump-autoload
- 运行发布的数据库种子文件
php artisan db:seed --class=SlgTableSeeder
使用方法
- 将模型导入到您的控制器中
注意:如果您的应用根命名空间不是 app
,确保您进入模型并修改命名空间
... use App\State; use App\LocalGovt; ... ... // fetch all states $states = State::all(); // fetch state by id $state = State::find($id) // where $id = 1 // fetch state by name $state = State::findByName("Lagos State"); //get state local governments $lg = $state->localGovernments; // get all local governments $lgs = LocalGovt::all(); // fetch local government by id $lg = LocalGovt::find($id) // where $id = 1 // fetch local government state $state = $lg->state;