Laravel展示产品-CRUD之show
Posted ytkah
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel展示产品-CRUD之show相关的知识,希望对你有一定的参考价值。
上一篇讲了Laravel创建产品-CRUD之Create and Store,现在我们来做产品展示模块,用到是show,①首先我们先修改controller,文件是在/app/Http/Controllers/ItemController.php,定义一下show function
public function show($id) { $item = Item::find($id); return view(‘items.show‘)->with(‘item‘, $item); }
②创建show模板,文件是/resources/views/items/show.blade.php,添加如下代码
@extends(‘layouts.app‘) @section(‘content‘) <div class="container"> <div class="row"> <div class="col-md-12"> <div class="card"> <div class="card-header">Item:{{$item->id}}</div> <div class="card-body"> <div class="col-md-8" style="float: left;"> <div class="form-group row"> <label>ID:</label> <div class="col-md-6">{{$item->id}}</div> </div> <div class="form-group row"> <label>Name:</label> <div class="col-md-6">{{$item->name}}</div> </div> <div class="form-group row"> <label>Price:</label> <div class="col-md-6">{{$item->price}}</div> </div> <div class="form-group row"> <label>Description:</label> <div class="col-md-6">{{$item->description}}</div> </div> </div> <div class="col-md-4" style="float: left;"> <dl class="well"> <label>Created At:</label> <div>{{$item->created_at}}</div> <label>Updated At:</label> <div>{{$item->updated_at}}</div> </dl> <div class="row"> <div class="col-md-6"> <a class="btn btn-primary" href="{{route(‘items.edit‘, $item->id)}}">edit</a> </div> <div class="col-md-6"> <a class="btn btn-danger" href="{{route(‘items.destroy‘, $item->id)}}">delete</a> </div> </div> </div> </div> </div> </div> </div> </div> @endsection
以上是关于Laravel展示产品-CRUD之show的主要内容,如果未能解决你的问题,请参考以下文章
[Angularjs]asp.net mvc+angularjs+web api单页应用之CRUD操作