我正在尝试使用Laravel 5.1中的嵌套URL访问页面,但是我已经走到了尽头。我想用url中间的参数发出GET请求。确切地说,是cars / {cars} / edit。这是我的代码:
在路由文件中
Route::resource('cars', 'carController');
在汽车控制器文件中
class carController extends Controller
{
public function index(){
$cars = Car::all();
return view('carshome', compact('cars'));
}
public function edit($id){
return 'Welcome: '.$id.'page';
}
}
在carshome刀片模板文件中
@foreach ($cars as $car)
<tr>
<td>{{ $car->name }}</td>
<td>{{ $car->type }}</td>
<td class="text-center">
<a href = {{url('/cars',[$car->name])}}>
<i class="fi-clipboard-pencil"></i>
</a>
<a href = {{url('/cars',[$car->name])}}>
<i class="fi-x-circle"></i>
</a>
</td>
</tr>
@endforeach
在汽车模型文件中
class Car extends Model
{
protected $fillable = [
'name', 'type'
];
}
辅助函数url可以将参数作为url的一部分。不知道如何创建自定义网址。如何使用Blade访问URL资源?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句