php - 如何使用 id 在 laravel 中获取控制器的 href
问题描述
我正在尝试创建一个重定向到用户资源的超链接。
这是我的路线
Route::get('/user/{id}', 'UserController@show');
这是我的 userController.php 文件
public function show($id) {
$users = User::find($id);
return view('user.show', compact('users'));
}
我正在这样做:
我的刀片文件看起来像这样
@extends('layouts.app')
@section('content')
<h1>All Crads</h1>
@foreach($users as $user)
<p>
<b><a href="{{ url('/user/{id}') }}">{{ $user->name }}:</a></b>
<span>{{ $user->email }}</span>
</p>
@endforeach
@stop
解决方案
这是命名路由文档,它解释了如何使用:
@extends('layouts.app')
@section('content')
<h1>All Crads</h1>
@foreach($users as $user)
<p>
<b><a href="{{ route('route_name', array('id' => $user->id)) }}">{{ $user->name }}:</a></b>
<span>{{ $user->email }}</span>
</p>
@endforeach
@stop
推荐阅读
- typescript - 如何在 TypeScript 中将 HTMLLIElement 转换为数组
- php - 即使图像存在,Imagecreatefromjpeg 也会返回 false
- javascript - 带有增量的更新 Javascript 问题
- android - Firebase 数据库运算符“OR”
- python - 使用熊猫市场日历获取下一个交易日
- r - 使用 Have::labelled 动态创建值标签
- java - Flink SQL:使用 changelog 流更新动态表中的行
- excel - 通过 ParamArray 打开多个工作簿时将工作簿分配给数组
- php - Laravel 关系和数据透视表
- bootstrap-4 - 需要对齐按钮,以便它始终出现在使用引导程序 4 搜索下方的中心