Professional Documents
Culture Documents
//customer model
//customerController
$data['customer'] = Customer::all();
//$customer = Customer::all()->sortByDesc("customer_id");
//route
Route::get('customer','CustomerController@index');
//index.blade.php
{{ $cust->customer_id }}<br>
Edit customer
</a>
delete customer
</a></p>
@endforeach
//customercontroller
return view('create');
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
//routes
Route::get('customer/create',[
]);
//customercontroller
$input = $request->all();
Customer::create($input);
return Redirect::to('customer');
//customer model
protected $fillable = ['fname','lname',
'title','addressline','town','zipcode',
'phone','email'
];
//customerController
$customer = Customer::find($id);
return view('edit',compact('customer'));
//routes
Route::get('customer/edit/{id}',[
]);
//edit.blade.php
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
{!! Form::label('email', 'Email:', ['class' => 'control-label']) !!}
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
//customer controller
$customer = Customer::findOrFail($id);
$input = $request->all();
$customer->update($input);
return Redirect::to('customer');
//routes
Route::post('customer/update/{id}',[
]);
//customercontroller
$customer = Customer::find($id);
return View::make('show',compact('customer'));
//routes
Route::get('customer/{id}',[
]);
//show.blade.php
<table>
</table>
//customercontroller
$customer = Customer::findOrFail($id);
$customer->delete();
return Redirect::to('customer');
//routes
Route::get('customer/delete/{id}',[
]);
ITEM CRUD
//route
Route::resource('item', 'ItemController');
//item model
$items = \App\Item::all();
//items = \App\Item::paginate(10);
return view('item.index',compact('items'));
//index.blade.php
{{ $cust->customer_id }}<br>
Edit customer
</a>
delete customer
</a></p>
@endforeach
//itemcontroller
return view('item.create');
//create.blade.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"
rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-
datepicker/1.5.0/css/bootstrap-datepicker.css" rel="stylesheet">
<script data-
src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js"></script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-
datepicker/1.5.0/js/bootstrap-datepicker.js"></script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-4"></div>
<label for="Name">Name:</label>
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
</div>
</div>
</form>
</div>
</body>
</html>
//itemcontroller
$file = $request->file('img_path');
$name = $file->getClientOriginalName();
//dd($name);
$request->img_path = $name;
$file->move(storage_path('app/public/images'), $name);
/* dd(storage_path('public'));*/
$input = $request->all();
$input['img_path'] = $name;
//dd($input);
/*$request->img_path = $name;*/
Item::create($input);
//itemcontroller
$item = Item::find($id);
return view('item.show',compact('item'));
//show.blade.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div class="container">
<div class="row">)
<div class="col-md-4"></div>
<label for="name">Name:</label>
</div>
</div>
<div class="row">)
<div class="col-md-4"></div>
<label for="name">Name:</label>
{{ Form::text('description') }}
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
{{ Form::text('sell_price') }}
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
<div class="form-group col-md-4">
{{ Form::text('cost_price') }}
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
</div>
</div>
</form>
</div>
</body>
</html>
//itemcontroller
$item = Item::find($id);
return view('item.edit',compact('item'));
//edit.blade.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div class="container">
<div class="row">)
<div class="col-md-4"></div>
<label for="name">Name:</label>
{{ Form::text('description') }}
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
{{ Form::text('sell_price') }}
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
{{ Form::text('cost_price') }}
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
</div>
</form>
</div>
</body>
</html>
//itemcontroller
$item= Item::find($id);
$item->description=$request->get('description');
$item->sell_price=$request->get('sell_price');
$item->cost_price=$request->get('cost_price');
$item->save();
return redirect('item');
//itemcontroller
{{ Form::close() }}</td>
$item = Item::find($id);
$item->delete();