Esempio n. 1
0
 /**
  * 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');
 }
Esempio n. 2
0
 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');
 }
Esempio n. 3
0
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