Exemplo n.º 1
0
 */
Route::post('/language', ['as' => 'site.language', function (App\Lang $lang) {
    $lang->setLang(Request::input('lang'));
    return redirect()->back();
}]);
/**
 * Admin Routes
 */
Route::group(['prefix' => 'admin'], function () {
    /**
     * =====================================================================================
     * Messages Routes
     */
    Route::get('messages/search', ['as' => 'admin.messages.search', 'uses' => 'MessagesController@search']);
    Route::bind('messages', function ($id) {
        return App\Message::findOrFail($id);
    });
    Route::resource('messages', 'MessagesController', ['except' => ['create', 'destroy']]);
    /**
     * ===================================================================================
     * This routes will require the user to be authenticated in order
     * to be able to access them. Otherwise will be redirected to 
     * the login page
     */
    Route::group(['middleware' => 'auth'], function () {
        /**
         * ===================================================================
         * Admin Home Page
         */
        Route::get('/', ['as' => 'admin.home', 'uses' => 'HomeController@dashboard']);
        /**