abdomassoun/algeria-wilayas

此包旨在帮助Laravel开发者以最简单的方式将wilayas数据集成到他们的项目中。它包括wilayas的枚举并提供创建包含所有wilayas数据及其信息的表格的能力(可选创建wilayas表格)。

0.7.0 2024-05-05 21:12 UTC

This package is auto-updated.

Last update: 2024-09-05 22:55:34 UTC


README

Stable Version Latest Release License

此包旨在帮助Laravel开发者以最简单的方式将wilayas数据集成到他们的项目中。它包括wilayas的枚举并提供创建包含所有wilayas数据及其信息的表格的能力(可选创建wilayas表格)。它还包括Wilaya模型(类)。

使用方法

以下是安装步骤的逐步说明

  1. 运行以下命令安装包

    composer require abdomassoun/algeria-wilayas

    此命令将Wilaya类添加到您的项目中,以及为其创建迁移。它还将创建一个名为WilayaEnum的枚举,其中包含处理枚举的各种函数。

  2. (可选)如果您想创建数据库种子,请运行以下命令

    php artisan vendor:publish --tag=seeders

    此命令将发布包的种子器,允许您将wilayas数据种植到您的数据库中。

  3. 现在您可以在Laravel项目中使用Wilaya类和WilayaEnum枚举。以下是如何使用枚举的示例

    use App\Enums\WilayaEnum;
    
    // Get all wilayas
    $wilayas = WilayaEnum::all();
    
    // Get the name of a wilaya by its code
    $wilayaName = WilayaEnum::getNameByCode('01');
    
    // Get the code of a wilaya by its name
    $wilayaCode = WilayaEnum::getCodeByName('Adrar');

    请随意探索Wilaya类和WilayaEnum枚举,以发现更多功能和功能。

    有关更多信息,请参阅包文档

贡献

我们欢迎并鼓励为该包的进一步开发做出贡献。我们感谢任何帮助和想法。请查看问题,了解您如何做出贡献。

许可

此包根据MIT许可证(MIT)授权。