예제 #1
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $person = Person::findOrFail($id);
     $customer = Customer::findOrFail($person->customer_id);
     $person->delete();
     return Redirect::action('CustomersController@show', [$customer->slug]);
 }
 public function personLike(Request $request)
 {
     $id = $request->input('id');
     $person = Person::findOrFail($id);
     $person->likes++;
     $person->save();
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  *
  * @return Response
  */
 public function update($id, Request $request)
 {
     $person = Person::findOrFail($id);
     $person->update($request->all());
     Session::flash('flash_message', 'Person updated!');
     return redirect('person');
 }
예제 #4
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id, Request $request)
 {
     //$this->validate($request, ['name' => 'required']); // Uncomment and modify if you need to validate any input.
     $person = Person::findOrFail($id);
     $person->update($request->all());
     return redirect('person');
 }
예제 #5
0
 /**
  * Редактирование клиента
  */
 public function editPerson(Requests\PersonCreate $request)
 {
     $person = Person::findOrFail($request->input('id'));
     $person->update($request->all());
     return redirect()->back();
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $person = Person::findOrFail($id);
     $person->delete();
     return redirect()->route('persons.index');
 }
예제 #7
0
 /**
  * Send an e-mail reminder to the user.
  *
  * @param Request $request
  * @param int     $id
  *
  * @return Response
  */
 public function sendEmailReminder(Request $request, Person $person)
 {
     $person = Person::findOrFail($person->id);
     Mail::send('emails.reminder', ['user' => $person], function ($m) use($person) {
         $m->from('*****@*****.**', 'Example');
         $m->to($person->user->email, $person->first_name)->subject('Reminder.');
     });
 }
예제 #8
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $person = Person::findOrFail($id);
     return view('person', compact('person'));
 }