public function run() { DB::table('topics')->truncate(); // id: 1 App\Topic::create(['name' => 'math', 'title' => 'Mathematics', 'description' => 'Some basic mathematics questions']); // id: 2 App\Topic::create(['name' => 'music', 'title' => 'Music & Artists', 'description' => 'Check yourself how you know musics bands and songs']); // id: 3 App\Topic::create(['name' => 'startups', 'title' => 'Startups', 'description' => 'Questions about Silicon Valley startup companies and personalities']); }
return view('home')->with('topics', $topics); }); Route::get('/admin', ['middleware' => 'auth', function () { return view('admin'); }]); Route::controller('users', 'UserController'); // Route::group(['prefix' => 'users'], function(){ // Route::get('/login', function(){ // return "Auth.login"; // }); // Route::get('/setup', function(){ // }); // }); Route::get('/topic/{slug}', function ($slug) { // return $slug; $topic = App\Topic::findBySlug($slug); return view('topic')->with('topic', $topic); }); Route::get('/resource/{slug}', function ($slug) { $resource = App\Resource::findBySlug($slug); return view('resource')->with('resource', $resource); }); Route::get('/test', function () { return Auth::user(); }); // Route::get('/preview', 'ResourceController@preview'); Route::group(['prefix' => 'admin', 'middleware' => 'auth'], function () { Route::get('/', function () { return view('admin.index'); }); Route::post('resource/create', 'ResourceController@store');