Пример #1
0
 public function putCreate(StatusFormRequest $request)
 {
     $status = new \App\Status();
     $status->put($request->all());
     \Flash::success('Status saved.');
     return redirect('statuses');
 }
Пример #2
0
 /**
  * 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']);
 }
Пример #4
0
 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']);
 }
Пример #5
0
 /**
  * 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]);
     }
 }
Пример #6
0
 /**
  * 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);
         }
     }
 }
Пример #7
0
 /**
  * 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();
 }
Пример #8
0
<?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
Пример #9
0
<?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']);
Пример #10
0
 /**
  * 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']);
 }