2017 © Pedro Peláez
 

library users

Package to users

image

pixan/users

Package to users

  • Thursday, December 8, 2016
  • by memovillalobos
  • Repository
  • 0 Watchers
  • 0 Stars
  • 35 Installations
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Pixan/Users

Pixan Users es el Api para gestionar los usuarios de nuestra aplicacíon y el reseteo de su password, ademas incorpora FacebookAuth para la autenticación con FB., (*1)

UsersController

El paquete provee el "UsersController" con el "Users" Trait, el cual expone los métodos más comunes para la gestión de usuarios., (*2)

Users routes

Es necesario agregar las siguientes rutas al proyecto para hacer uso de los métodos básicos del UsersController: store, show, update, delete, destroy, deactivate, activate, reset-password, reset, (*3)

#!php

Route::group(['prefix' => 'api'], function(){
    Route::group(['prefix' => 'v1'], function(){

        Route::post('users', 'Api\v1\UsersController@store')->name('api.users.store');
        Route::get('users/{id}', 'Api\v1\UsersController@show')->name('api.users.show');
        Route::put('users/{id}', 'Api\v1\UsersController@update')->name('api.users.update');
        Route::delete('users/{id}', 'Api\v1\UsersController@delete')->name('api.users.delete');
        Route::delete('users/{id}/destroy', 'Api\v1\UsersController@destroy')->name('api.users.destroy');
        Route::put('users/{id}/deactivate', 'Api\v1\UsersController@deactivate')->name('api.users.deactivate');
        Route::put('users/{id}/activate', 'Api\v1\UsersController@activate')->name('api.users.activate');
        Route::post('users/reset-password', 'Api\v1\UsersController@resetPass')->name('api.users.resetPassword');
        Route::get('password/reset/{token?}','Api\v1\UsersController@showResetForm')->name('api.users.showResetForm');
        Route::post('password/reset', 'Api\v1\UsersController@postReset')->name('api.users.reset');

    });
});


Instalación

Agregar en composer.json "pixan/users": "dev-master", (*4)

#!json
{
    "require": {
        "laravel/framework": "5.0.*",
        "pixan/users": "dev-master"
    }
}

Ejecutar composer update para descargar el paquete, (*5)

#!shell

composer update

En el archivo config/app.php en el array de providers agregar, (*6)

#!php

'Pixan\Users\UsersServiceProvider'

Publicar la configuración del paquete, (*7)

#!shell

php artisan vendor:publish

Correr las migraciones, (*8)

#!shell

php artisan migrate

Cambiar el valor de la posición 'passwords.users.email' en el archivo config/auth.php por 'pixan.users.password-email', (*9)

#!shell

'passwords' => [
    'users' => [
        'provider' => 'users',
        'email' => 'pixan.users.password-email',
        'table' => 'password_resets',
        'expire' => 60,
    ],
],

The Versions

08/12 2016

dev-master

9999999-dev

Package to users

  Sources   Download

The Requires

 

by josecarlo