-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPurchaseController.php
More file actions
46 lines (38 loc) · 1.37 KB
/
PurchaseController.php
File metadata and controls
46 lines (38 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Post;
use App\Purchases;
use DB;
class PurchaseController extends Controller
{
public function purchase($post_id)
{
$posts = Post::where('id', '=',$post_id)->get();
$registerPost = Post::find($post_id);
$registeruser = Purchases::where(['post_id' => $registerPost->id ])->count();
return view('posts.purchase',['posts'=> $posts, 'id'=> $post_id, 'registeruser' => $registeruser ]);
}
public function adding( Request $request){
// return $request->input('post_title');
$this->validate($request, [
'first_name' => 'required',
'last_name' => 'required',
'email' => 'required',
'number' => 'required',
'address' => 'required',
]);
// return $request->all();
// $purchase = purchases::all()
$purchase = new Purchases();
$purchase->first_name = $request->first_name;
$purchase->last_name = $request->last_name;
$purchase->email = $request->email;
$purchase->number = $request->number;
$purchase->address = $request->address;
$purchase->permission_status = 0;
$purchase->post_id = $request->post_id;
$purchase->save();
return redirect("purchase/add")->with('message', 'Purchase info saved ');
}
}