如何解决Laravel 问题,如何在 Blade
我有这样的网址:https://www.example.com/schedule/2020-02-26
public function newdate($datevar)
{
$Dates = Dates::all();
return view('schedule',compact('Dates'),['Dates' =>
$Dates]);
} //
在这个例子中 $datevar 等于 "2020-02-26"
我的问题是,如何在刀片中显示 $datevar?我正在尝试使用 {{$datevar}},但出现错误。
要将 datevar 放在我使用的函数上,并将其他函数作为请求:
public function addnewdate(Request $request){
$datevar = $request->input('newdate');
return redirect()->to('schedule/'.$datevar);
}
感谢您的帮助
解决方法
解决方案是在 web.php
文件中注册 URL 格式。在该文件中,添加以下行:
Route::get('/schedule/{date}',[ControllerName::class,'addnewdate']);
现在,无论何时调用控制器方法,它都会将日期作为参数传递给您的 addnewdate
方法,您需要像这样重构它:
public function addnewdate($date){
//Do sth with the date
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。