PHP code example of srlabs / centaur
1. Go to this page and download the library: Download srlabs/centaur library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
srlabs / centaur example snippets
'providers' => array(
...
Centaur\CentaurServiceProvider::class,
...
)
// Authorization
Route::get('login', 'Auth\SessionController@getLogin')->name('auth.login.form');
Route::post('login', 'Auth\SessionController@postLogin')->name('auth.login.attempt');
Route::any('logout', 'Auth\SessionController@getLogout')->name('auth.logout');
// Registration
Route::get('register', 'Auth\RegistrationController@getRegister')->name('auth.register.form');
Route::post('register', 'Auth\RegistrationController@postRegister')->name('auth.register.attempt');
// Activation
Route::get('activate/{code}', 'Auth\RegistrationController@getActivate')->name('auth.activation.attempt');
Route::get('resend', 'Auth\RegistrationController@getResend')->name('auth.activation.request');
Route::post('resend', 'Auth\RegistrationController@postResend')->name('auth.activation.resend');
// Password Reset
Route::get('password/reset/{code}', 'Auth\PasswordController@getReset')->name('auth.password.reset.form');
Route::post('password/reset/{code}', 'Auth\PasswordController@postReset')->name('auth.password.reset.attempt');
Route::get('password/reset', 'Auth\PasswordController@getRequest')->name('auth.password.request.form');
Route::post('password/reset', 'Auth\PasswordController@postRequest')->name('auth.password.request.attempt');
// Users
Route::resource('users', 'UserController');
// Roles
Route::resource('roles', 'RoleController');
// Dashboard
Route::get('dashboard', function () {
return view('Centaur::dashboard');
})->name('dashboard');
// app/providers/AppServiceProvider.php
/**
* Register any application services.
*
* @return void
*/
public function register()
{
$this->app->bind('Centaur\Middleware\SentinelGuest', function ($app) {
return new \App\Http\Middleware\AlternativeGuestMiddleware;
});
}
config/app.php
shell
$ php artisan centaur:spruce
shell
$ php artisan centaur:scaffold
shell
$ php artisan vendor:publish --provider="Cartalyst\Sentinel\Laravel\SentinelServiceProvider"
shell
$ php artisan migrate
routes.php