public function putCreate(StatusFormRequest $request) { $status = new \App\Status(); $status->put($request->all()); \Flash::success('Status saved.'); return redirect('statuses'); }
/** * Run the database seeds. * * @return void */ public function run() { $statuses = [['name' => 'New', 'weight' => '0'], ['name' => 'Pending', 'weight' => '10'], ['name' => 'Resolved', 'weight' => '20', 'billable' => true], ['name' => 'Archived', 'weight' => '30', 'billable' => true, 'archivable' => true]]; foreach ($statuses as $statusData) { $status = \App\Status::where('name', $statusData['name'])->first(); if (!$status) { $status = new \App\Status(); $status->put($statusData); } } }
/** * Run the database seeds. * * @return void */ public function run() { Eloquent::unguard(); App\Status::create(['status' => 'success', 'status_message' => 'PAID']); App\Status::create(['status' => 'warning', 'status_message' => 'PENDING']); App\Status::create(['status' => 'danger', 'status_message' => 'DENIED']); }
public function run() { DB::table('status')->delete(); App\Status::create(['code' => 'N', 'title' => 'Новый', 'sort' => '1']); App\Status::create(['code' => 'D', 'title' => 'Проект в работе', 'sort' => '2']); App\Status::create(['code' => 'C', 'title' => 'Завершен', 'sort' => '3']); App\Status::create(['code' => 'Z', 'title' => 'Отменена', 'sort' => '4']); }
/** * Run the database seeds. * * @return void */ public function run() { DB::table('statuses')->truncate(); foreach (range(0, 300) as $r) { $users = \App\User::lists('id')->toArray(); $status = \Faker\Factory::create(); App\Status::create(['user_id' => $status->randomElement($users), 'body' => $status->paragraph(), 'created_at' => $status->dateTimeThisYear]); } }
/** * Run the database seeds. * * @return void */ public function run() { $faker = \Faker\Factory::create(); //User $userEmail = '*****@*****.**'; $user = \App\User::where('email', $userEmail)->first(); if (!$user) { $user = new \App\User(); $user->email = $userEmail; $user->save(); } //Clients $clients = []; $client_ids = []; for ($i = 0; $i < 10; $i++) { $client = new \App\Client(); $client->name = $faker->company; $client->save(); $client_ids[] = $client->id; } //Tickets for ($i = 0; $i < 50; $i++) { $ticket = new \App\Ticket(); $ticket->user_id = $user->id; $ticket->client_id = $client_ids[array_rand($client_ids)]; $ticket->status_id = \App\Status::orderByRaw('RAND()')->first()->id; $ticket->priority = rand(1, 10); $ticket->title = $faker->sentence; $ticket->description = $faker->paragraph; $ticket->save(); } $statuses = [['name' => 'New', 'weight' => '0'], ['name' => 'Pending', 'weight' => '10'], ['name' => 'Resolved', 'weight' => '20', 'billable' => true], ['name' => 'Archived', 'weight' => '30', 'billable' => true, 'archivable' => true]]; foreach ($statuses as $statusData) { $status = \App\Status::where('name', $statusData['name'])->first(); if (!$status) { $status = new \App\Status(); $status->put($statusData); } } }
/** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); // $this->call('UserTableSeeder'); App\Status::create(['status' => 'Received']); // For printouts for labels App\Status::create(['status' => 'Dispatched']); // Docs collected by pickup App\Status::create(['status' => 'Receiver Not Available']); App\Status::create(['status' => 'Delivered']); factory(Towns::class, 10)->create(); User::create(['username' => 'admin', 'fullname' => 'Richard Keep', 'email' => '*****@*****.**', 'password' => bcrypt('admin123'), 'role_id' => 1, 'avatar' => 'avatar.png']); User::create(['username' => 'tony', 'fullname' => 'Tony Brian', 'email' => '*****@*****.**', 'password' => bcrypt('tony123'), 'role_id' => 3, 'avatar' => 'avatar.png']); User::create(['username' => 'peter', 'fullname' => 'Peter Nzuve', 'email' => '*****@*****.**', 'password' => bcrypt('peter123'), 'role_id' => 2, 'avatar' => 'avatar.png']); //factory(User::class, 1)->create(); Model::reguard(); }
<?php # ROUTE BIND Route::bind('category', function ($slug) { return App\Category::whereSlug($slug)->first(); }); Route::bind('device', function ($slug) { return App\Device::whereSlug($slug)->first(); }); Route::bind('status', function ($slug) { return App\Status::whereSlug($slug)->first(); }); Route::bind('owner', function ($slug) { return App\Owner::whereSlug($slug)->first(); }); Route::bind('user', function ($id) { return App\User::find($id); }); Route::bind('note', function ($id) { return App\Note::find($id); }); Route::bind('information', function ($id) { return App\Information::find($id); }); Route::bind('field', function ($id) { return App\Field::find($id); }); Route::bind('activity', function ($id) { return App\Activity::find($id); }); # ROUTE RESOURCE
<?php resource('posts', 'PostController'); // API ROUTES FOR VUE Route::group(['prefix' => 'api'], function () { get('users-get', function () { return App\User::with(['roles', 'profile', 'status'])->get(); }); get('roles-get', function () { return App\Role::all(); }); get('statuses-get', function () { return App\Status::all(); }); }); Route::group(['namespace' => 'Admin', 'as' => 'Admin::', 'prefix' => 'admin', 'middleware' => 'auth'], function () { get('/', function () { if (!Auth::user()->hasRole('user')) { return redirect()->route('Admin::dashboard'); } return redirect()->route('Site::index'); }); get('/dashboard', ['as' => 'dashboard', 'uses' => 'AdminController@index']); }); Route::group(['namespace' => 'Site', 'as' => 'Site::'], function () { get('/', function () { return redirect()->route('Site::index'); }); get('/home', ['as' => 'index', 'uses' => 'SiteController@index']); get('/github', ['as' => 'github', 'uses' => 'SiteController@github']); get('/contribute', ['as' => 'contribute', 'uses' => 'SiteController@contribute']);
/** * Run the database seeds. * * @return void */ public function run() { App\Status::create(['name' => 'active', 'label' => 'Active']); App\Status::create(['name' => 'suspended', 'label' => 'Suspended']); App\Status::create(['name' => 'banned', 'label' => 'Banned']); }