added POST,GET,PUT,DELETE controller

This commit is contained in:
Zain Fauzan Rofie Azizi
2018-04-26 16:27:15 +08:00
parent 2c6921ea3f
commit 4c5c65c289
20 changed files with 3939 additions and 161 deletions
+92 -16
View File
@@ -3,30 +3,106 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Deliveryinfo;
class DeliveryInfoController extends Controller
class DeliveryinfoController extends Controller
{
public function index()
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
return Product::all();
$com_id = Deliveryinfo::all();
return view('company.deliveryinfo.index');
}
public function show(DeliveryInfo $deliveryinfo)
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
return $deliveryinfo;
//
}
public function store(DeliveryInfo $deliveryinfo)
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
$deliveryinfo = DeliveryInfo::create($request->all());
return response()->json(DeliveryInfo, 201);
$deliveryinfo = Deliveryinfo::create($request->all());
return response()->json($deliveryinfo, 201);
}
public function delete(DeliveryInfo $deliveryinfo)
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show($id)
{
$deliveryinfo->delete();
return response()->json(null, 204);
$com_id = deliveryinfo::find($com_id);
return response()->json($com_id, 200);
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $com_id)
{
$com_id = Deliveryinfo::find($com_id);
$com_id->id = $request->input('id');
$com_id->branch = $request->input('branch');
$com_id->deli_info = $request->input('deli_info');
$com_id->address = $request->input('address');
$com_id->city = $request->input('city');
$com_id->postcode = $request->input('postcode');
$com_id->state = $request->input('state');
$com_id->country = $request->input('country');
$com_id->contact_person = $request->input('contact_person');
$com_id->contact_person_no = $request->input('contact_person_no');
$com_id->save();
return response()->json(['com_id'=>$com_id],200);
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy(Deliveryinfo $com_id)
{
$com_id->delete($com_id);
return response()->json($com_id, 204);
}
}