idrd / usuarios
此包已被废弃,不再维护。作者建议使用 usuarios 包。
此包的最新版本(dev-master)没有提供许可信息。
用户管理器
dev-master
2017-08-15 14:07 UTC
This package is not auto-updated.
Last update: 2022-02-01 13:16:06 UTC
README
#usuarios - IDRD人员
安装
- 在 composer.json 中添加
"require": { "idrd/usuarios": "dev-master" }
- 执行 composer update;
在 config/app 中添加
'providers' => [ ... Idrd\Usuarios\UsuariosServiceProvider::class, ]
- 执行 'php artisan vendor:publish' 以将配置文件和视图文件复制到项目中。
config/usuarios.php resources/views/idrd/usuarios/lista.blade.php
- 创建模型用于城市、文档、民族、性别、国家和个人,并扩展用户模块的模型。
创建模型,执行 php artisan make:model Documento 并扩展相应包的模型。
namespace App; use Idrd\Usuarios\Repo\Documento as MDocumento; class Documento extends MDocumento { // }
- 在路由文件中添加以下路由(app/Http/routes.php)
Route::get('/personas', '\Idrd\Usuarios\Controllers\PersonaController@index'); Route::get('/personas/service/obtener/{id}', '\Idrd\Usuarios\Controllers\PersonaController@obtener'); Route::get('/personas/service/buscar/{key}', '\Idrd\Usuarios\Controllers\PersonaController@buscar'); Route::get('/personas/service/ciudad/{id_pais}', '\Idrd\Usuarios\Controllers\LocalizacionController@buscarCiudades'); Route::post('/personas/service/procesar/', '\Idrd\Usuarios\Controllers\PersonaController@procesar');
注意:如果您想更改路由的前缀为 personas/ 之外的其他前缀,请修改配置文件(config/usuarios.php)中的 "prefijo_ruta" 键。
- 在配置文件(config/database.php)中创建指向人员数据库的新连接。
'connections' => [ 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'db_modulo'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'database'), 'username' => env('DB_USERNAME', 'user'), 'password' => env('DB_PASSWORD', 'pass'), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, 'engine' => null, ], 'db_principal' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'db_principal'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'database'), 'username' => env('DB_USERNAME', 'user'), 'password' => env('DB_PASSWORD', 'pass'), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, 'engine' => null, ] ],
- 编辑用户配置文件(config/usuarios.php)。
return array( 'conexion' => 'db_principal', 'prefijo_ruta' => 'personas', 'modelo_persona' => 'App\Persona', 'modelo_documento' => 'App\Documento', 'modelo_pais' => 'App\Pais', 'modelo_ciudad' => 'App\Ciudad', 'modelo_departamento' => 'App\Departamento', 'modelo_genero' => 'App\Genero', 'modelo_etnia' => 'App\Etnia', //vistas que carga las vistas 'vista_lista' => 'list', //lista 'lista' => 'idrd.usuarios.lista', );