Laravel study notes (10) User View button

  1. Parent view file
// 传$user,框架会自动识别id并向下一个页面传id值,url:http://www.mushi.com/user/3
<a href={{route('user.show', $user)}} class="btn btn-success">查看</a>

// 等同于
<a href={{route('user.show', ['id' => $user->id])}} class="btn btn-success">查看</a>

PS: generally used artisan make:resourcewhen generating controller file, parameters for the $ id, because the model is not specified

public function show($id) {
 ...
}

Use artisan make:controller --resource --model=User TestControllerwhen generating controller file, parameters for the $ user objects

public function show(User $user) {
 ...
}
  1. Child view files (sub nothing to say)
@extends('layouts.default')
@section('content')
    <div class="card" type="">
        <div class="card-header">
            <h1 class="text-center">{{$user->name}}</h1>
        </div>
        <div class="card-body">
            <h4 class="card-title"></h4>
            <p class="card-text"></p>
        </div>
        <div class="card-footer text-muted">
            Footer
        </div>
    </div>
@endsection
  1. Controller
    public function show(User $user)
    {
        return view('user.show', compact('user'));
    }
Published 40 original articles · won praise 0 · Views 782

Guess you like

Origin blog.csdn.net/qj4865/article/details/104183424