public function users() { $users = User::orderBy('level_id', 'asc')->get(); $level = Level::lists('name', 'id'); $ppk = Ppk::lists('name', 'id'); return View('admin.preset.users', compact('users', 'level', 'ppk')); }
public function edit($id) { $user = User::findOrFail($id); $bahagian = Bahagian::lists('nama', 'id'); $cawangan = Cawangan::lists('nama', 'id'); $level = Level::lists('nama', 'id'); $unit = Unit::lists('nama', 'id'); return View('members.admin.pengguna', compact('user', 'bahagian', 'cawangan', 'level', 'unit')); }
/** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); $faker = Faker\Factory::create(); $group = Group::lists('id')->all(); $level = Level::lists('id')->all(); for ($i = 0; $i < 20; $i++) { $fellows = Fellow::create(array('level_id' => $faker->unique()->randomElement($level), 'group_id' => $faker->unique()->randomElement($group), 'name' => $faker->unique()->word)); } }
/** * Bootstrap the application services. * * @return void */ public function boot() { // always returns $user whether logged in or not, null if not view()->composer(['layouts._rightnav', 'layouts.loginForm', 'tracks.index', 'skills.create', 'level.index', 'tracks.editForm', 'levels.editForm', 'difficulties.editForm'], function ($view) { $view->with('user', Auth::check() ? Auth::user()->firstname : null); }); view()->composer(['questions._questionform', 'skills.newform', 'skills._rowform'], function ($view) { $view->with(['tracks' => Track::lists('track', 'id'), 'levels' => Level::lists('description', 'id'), 'difficulties' => Difficulty::lists('difficulty', 'id'), 'skills' => Skill::lists('short_description', 'id'), 'user' => Auth::user()]); }); }
Route::get('markah/{id}', function ($id) { $mark = \App\Markah::findOrFail($id); return View('admin.preset.markah.edit', compact('mark')); }); /**************************************** * Users ****************************************/ Route::get('users', ['as' => 'admin.preset.users', 'uses' => 'Admin\\PresetController@users']); Route::post('users', ['as' => 'admin.preset.usersPost', 'uses' => 'Admin\\PresetController@userPost']); Route::get('users/hapus/{id}', function ($id) { \App\User::destroy($id); return Redirect::back(); }); Route::get('users/{id}', function ($id) { $user = \App\User::findOrFail($id); $level = \App\Level::lists('name', 'id'); $ppk = \App\Ppk::lists('name', 'id'); return View('admin.preset.users.edit', compact('user', 'level', 'ppk')); }); Route::post('users/kemaskini', ['as' => 'admin.preset.users.kemaskini', 'uses' => 'Admin\\PresetController@kemaskini']); /************************************** * Bank **************************************/ Route::get('bank', ['as' => 'admin.preset.bank', 'uses' => 'Admin\\BankController@bank']); Route::post('bank', ['as' => 'admin.preset.bank', 'uses' => 'Admin\\BankController@bankPost']); Route::get('bank/{id}', function ($id) { if (\App\Bank::destroy($id)) { Session::flash('success', 'Berjaya. Permarkahan berjaya dihapus.'); } else { Session::flash('error', 'Gagal. Permarkahan gagal dihapus.'); }