Ejemplo n.º 1
0
 public function viewTask($id)
 {
     $task_names = TaskName::all();
     $users = User::where('can_recruit', '1')->get();
     $task = Task::where('id', $id)->with('recruit')->first();
     return view('admin.tasks.view_task', compact('task', 'task_names', 'users'));
 }
Ejemplo n.º 2
0
 public function run()
 {
     DB::table('task_names')->truncate();
     $task_names = [['task_name' => 'Call'], ['task_name' => 'Appointment'], ['task_name' => 'Email']];
     foreach ($task_names as $task_name) {
         \App\TaskName::create($task_name);
     }
 }
Ejemplo n.º 3
0
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     $url = explode('.', Request::server('HTTP_HOST'));
     $subdomain = $url[0];
     Session::put('sub', $subdomain);
     view()->composer(['admin.parts.header', 'admin.partials.models.add_task', 'admin.pages.my_dashboard'], function ($view) {
         $view->with('user', User::where('id', Auth::user()->id)->with('leads')->first())->with('task_names', TaskName::groupBy('task_name')->get());
     });
     view()->composer('admin.parts.user_notifications', function ($view) {
         $view->with('userTasks', Task::userAllNonCompletedTasks());
     });
     view()->composer('admin.leads.parts.reassign_lead', function ($view) {
         $view->with('users', User::all());
     });
 }