//need the / at the end to avoid CORS errors on Homestead systems. /*$response = Response::make( View::make('swaggervel::index', array( 'secure' => Request::secure(), 'urlToDocs' => url(Config::get('swaggervel.doc-route')), 'requestHeaders' => Config::get('swaggervel.requestHeaders') ) ), 200 );*/ if (Config::has('swaggervel.viewHeaders')) { foreach (Config::get('swaggervel.viewHeaders') as $key => $value) { $response->header($key, $value); } } return $response; }); // THIS SHOULD NEVER EVER EVER TRIGGER IN PRODUCTION if (App::environment('local', 'test', 'debug')) { Route::get('client', function () { return (array) \DB::table('oauth_clients')->orderBy('name', 'desc')->select('name')->distinct('name')->get(); }); Route::get('client/{name}', function ($name) { return (array) \DB::table('oauth_clients')->where('name', $name)->first(); }); Route::get('userList', function () { return App\Models\Company::where('name', 'Eventix')->first()->users()->orderBy('name', 'desc')->get(); }); Route::get('/', function () { return redirect(env('BACKEND_DEVELOPER', false) ? 'api-docs' : 'dashboard'); }); }
| It's a breeze. Simply tell Laravel the URIs it should respond to | and give it the controller to call when that URI is requested. | */ Route::get('/admin', ['middleware' => 'auth', 'uses' => 'Backend\\AdminController@index']); Route::get('/auth/login', 'Auth\\AuthController@getLogin'); Route::post('/auth/login', 'Auth\\AuthController@postLogin'); Route::get('/auth/register', 'Auth\\AuthController@getRegister'); Route::post('/auth/register', 'Auth\\AuthController@postRegister'); Route::get('/auth/logout', 'Auth\\AuthController@logout'); Route::get('/', function () { return view('welcome'); }); Route::group(['prefix' => 'v1', 'namespace' => 'Backend'], function () { Route::get('restaurant', function () { $company = App\Models\Company::first(); if (!$company) { return response()->json([], 404); } $company = new App\Entities\Api\Company($company); return response()->json($company->toArray()); }); Route::get('calendar', function () { $data = []; return response()->json($data); }); Route::get('calendar/backend', function () { $data = [['id' => '1', 'title' => 'tets 1', 'start' => \Carbon\Carbon::now()->toISO8601String(), 'end' => \Carbon\Carbon::now()->addHour()->toISO8601String()], ['id' => '2', 'title' => 'tets 2', 'start' => \Carbon\Carbon::now()->toISO8601String(), 'end' => \Carbon\Carbon::now()->addHour()->toISO8601String()]]; return response()->json($data); }); Route::group(['prefix' => 'customers'], function () {