| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', 'WelcomeController@index');
Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController']);
Route::group(['middleware' => 'auth'], function () {
    Route::get('home', function () {
        $user = Auth::user();
        return view('home', ['user' => $user]);
    });
    /**
     *	Request to Save and Execute the code
     */
    Route::post('home', 'CodeController@saveAndExec');
    Route::get('/codes', function () {
        $user = Auth::user();
        if ($user->role != 'Moderator') {
            return Redirect::to('/home');
        }
        $codes = App\Code::all();
        return view('codes', ['codes' => $codes]);
    });
    Route::get('/codes/{user_id}', function ($user_id) {
        $user = Auth::user();
        if ($user->role != 'Moderator') {
            return Redirect::to('/home');
        }
        $code = App\Code::where('user_id', '=', $user_id)->first();
        return view('code', ['code' => $code->code]);
    });
});
Esempio n. 2
0
<?php

Route::resource('request-tv-token', 'TokenGenerationController', ['only' => ['store']]);
Route::resource('exchange-tokens', 'ExchangeTokensController', ['only' => ['show', 'update', 'destroy']]);
Route::get('{token}/complete', function ($token) {
    $code = App\Code::where('token', $token)->first();
    if ($code) {
        $code->access_token = $_GET['access_token'];
        $code->save();
    }
    return view('complete');
});
Route::get('{id}', function ($id) {
    $code = App\Code::where('url', $id)->first();
    if (!$code) {
        return app()->abort(404);
    }
    return view('redirecting', ['token' => $code->token]);
});
Route::get('/', function () {
    return redirect('http://getfetchapp.com');
});