/** * Store a newly created resource in storage. * * @return Response */ public function store(Requests\CreateProjectRequest $response) { // $data = $response->all(); //dd ($data); $projects = new \App\Project($data); //dd($customers); $projects->save(); return redirect('admin/project'); }
public function postCreate(Request $request) { $this->validate($request, ['title' => 'required|max:50', 'year' => 'required', 'month' => 'required', 'day' => 'required']); $year = $request->year; $month = $request->month; $day = $request->day; $user = \Auth::user(); $project = new \App\Project(); $project->user_id = $user->id; $project->title = $request->title; $project->due_date = Carbon::createFromDate($year, $month, $day); $project->save(); \Session::flash('flash_message', 'Your project was added!'); return redirect('/projects'); }
Route::get('/', function () { return abort(404); }); Route::get('{name}', function ($name) { if ($data['project'] = \App\Project::where(['name' => $name])->first()) { return \View::make('recordList', $data); } else { return dd('No project found'); } }); Route::post('{projectName}', function (Request $request, $projectName) { $project = \App\Project::where(['name' => $projectName])->first(); if (!$project) { $project = new \App\Project(); $project->name = $projectName; $project->save(); } $record = new \App\Record(); $record->project_id = $project->id; if ($request->has('data')) { $record->data = $request->data; } if ($record->save()) { return \Response::make('Record saved', 200); } else { abort(500); } }); /* |-------------------------------------------------------------------------- | Application Routes