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')); }
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); } }
/** * 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()); }); }