Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript">
- $(document).ready(function(){
- $.ajaxSetup({
- headers: {
- 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
- }
- });
- function load(){
- $.get('dash',function(data){
- $.each(data,function(key,val){
- $('#data')
- .append("<tr>"+
- "<td>"+val.Item_Code+"</td>"+
- "<td>"+val.Name+"</td>"+
- "<td>"+val.Printer+"</td>"+
- "<td>"+val.Category+"</td>"+
- "<td>"+val.Price+"</td>"+
- "<td>"+val.Stocks+"</td>"+
- "<td>"+val.Image+"</td>"+
- "<td>"+
- "<button type='button' class='btn btn-outline-success'>
- <i class='fa fa-clipboard'></i> Edit</button>"+
- "<button type='button' class='btn btn-outline-danger'><i
- class='fa fa-trash'></i> Delete</button>"+
- "</td>"+
- "</tr>");
- });
- });
- }
- load();
- $('form').submit(function(e){
- e.preventDefault();
- Item_Code = $('#Item_code').val();
- Name = $('#Name').val();
- Printer = $('#Printer').val();
- Category = $('#Category').val();
- Price = $('#Price').val();
- Stocks = $('#Stocks').val();
- Image = $('#Image').val();
- $.post('/post',{Item_Code:Item_Code,Name:Name,
- Printer:Printer,Category:Category,Price:Price,
- Stocks:Stocks,Image:Image},function(data){
- $('#Item_Code').val('');
- $('#Name').val('');
- $('#Printer').val('');
- $('#Category').val('');
- $('#Price').val('');
- $('#Stocks').val('');
- $('#Image').val('');
- load();
- });
- });
- });
- public function post(Request $req)
- {
- if($req->ajax()){
- $req->validate([
- 'Item_Code'=>'required',
- 'Name'=>'required',
- 'Printer'=>'required',
- 'Category'=>'required',
- 'Price'=>'required',
- 'Stocks'=>'required',
- 'Image'=>'required'
- ]);
- $post = new Menu;
- $post->Item_Code = $req->Item_Code;
- $post->Name = $req->Name;
- $post->Printer = $req->Printer;
- $post->Category = $req->Category;
- $post->Price = $req->Price;
- $post->Stocks = $req->Stocks;
- $post->Image = $req->Image;
- $post->save();
- return response()->json();
- }
- }
- Route::post('/post', 'AdminController@post')->name('create.inventory');
- <div class="modal-body">
- <form>
- <label for="required-input" class="require">Item Code:</label>
- <input type = "text" class="form-control" placeholder="Item Code" id = "Item_Code">
- <label for="placeholder-input" class="require">Name:</label>
- <input type= "text" class="form-control" placeholder="Name" id = "Name">
- <label for="single-select" class="require">Printer</label>
- <select id="Printer" class="form-control">
- <option>Kitchen</option>
- <option>Bar</option>
- </select>
- <label for="single-select">Category</label>
- <select id="Category" class="form-control">
- <option>Japanese</option>
- <option>Beverage</option>
- </select>
- <label for="required-input" class="require">Input Price:</label>
- <input type ="number" class="form-control" placeholder="Price" id="Price">
- <label for="required-input" class="require">Quantity:</label>
- <input type ="number" class="form-control" placeholder="Quantity" id="Stocks">
- <label for="required-input" class="require">Image:</label>
- <input type = "file" class="form-control" id="Image">
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-link" data-dismiss="modal">Close</button>
- <button type="submit" class="btn btn-primary">Submit</button>
- </div>
- </form>
Add Comment
Please, Sign In to add comment