Exemplo n.º 1
0
 public function authenticate(Request $request, $locale)
 {
     Sentinel::enableCheckpoints();
     App::setLocale($locale);
     $credentials = ["email" => $request->get("username"), "password" => $request->get("password")];
     if (!is_null($request->get("remember"))) {
         $remember = $request->get("remember");
     } else {
         $remember = false;
     }
     $user = Sentinel::authenticate($credentials, $remember);
     if ($user === false) {
         Flash::error("Username or Password is incorrect");
         return back();
     } elseif (str_contains(URL::previous(), "auth/login")) {
         return redirect(action("HomeController@home"));
     } else {
         return back();
     }
 }
Exemplo n.º 2
0
<?php

\Event::listen('illuminate.query', function ($query) {
    var_dump($query);
});
use Cartalyst\Sentinel\Laravel\Facades\Sentinel;
use Illuminate\Support\Facades\Redirect;
// Disable checkpoints (throttling, activation) for demo purposes
Route::pattern('account_id', '[0-9]+');
Route::pattern('token', '[0-9a-z]+');
Sentinel::enableCheckpoints();
# Admin Routes
Route::group(['prefix' => 'admin', 'middleware' => ['admin']], function () {
    Route::get('/', ['uses' => 'Admin\\AdminController@getHome']);
    //users
    Route::resource('users', 'Admin\\UsersController');
    Route::group(['prefix' => 'users'], function () {
        Route::get('{id}/deactivate', 'Admin\\UsersController@deactivate')->where('id', '\\d+');
        Route::get('{id}/activate', 'Admin\\UsersController@activate')->where('id', '\\d+');
    });
    // roles
    Route::resource('roles', 'Admin\\RolesController', array('except' => array('show')));
    //categories
    Route::resource('categories', 'Admin\\CategoriesController');
    //orders
    Route::resource('orders', 'Admin\\OrdersController');
    //orderItem
    Route::resource('orderitem', 'Order\\OrderItemController', array('except' => array('delete', 'destroy')));
    Route::group(['prefix' => 'settings'], function () {
        Route::resource('approval', 'Settings\\ApprovalController', ['except' => 'show']);
        Route::resource('vendor', 'Settings\\VendorController', ['except' => 'show']);