Php 404未与LARAVEL6一起找到
我在将变量传递到URL时遇到问题,路由存在,但仍然“404未找到” 表格:Php 404未与LARAVEL6一起找到,php,laravel,Php,Laravel,我在将变量传递到URL时遇到问题,路由存在,但仍然“404未找到” 表格: <form action="/rdv_{{$go->ID}}" method="post" role="form" data-aos="fade-up"> @csrf <input placeholder="Email" type="email" class="form-control" name="email" id="email" /> <inpu
<form action="/rdv_{{$go->ID}}" method="post" role="form" data-aos="fade-up">
@csrf
<input placeholder="Email" type="email" class="form-control" name="email" id="email" />
<input placeholder="Votre numéro de téléphone " type="text" class="form-control" name="tel"
id="subject" />
<div id="buttons">
<button type="submit" class="btn btn-primary"> Prendre un rendez-vous </button>
</div>
</form>
public function rdv ($ID) {
$nm=request('email');
$tel=request('tel');
$ID=request('{{$go->ID}}');
$doctor=doc::findOrFail($ID);
$rdv = new rendezvous() ;
$rdv->Email=$nm;
$rdv->Numéro_de_téléphone=$tel;
$rdv->IDD=$doctor->ID;
$rdv-> save();
return redirect('/index') ;
}
}
Web.php
Route::post('/rdv_{ID}','rendezv@rdv');
错误仅为“404未找到”。当我点击“Prendre un rendez vous”按钮时,地址变成了:“http://localhost:8000/rdv_1032569”,错误可能就在那里。错误很可能来自此
$doctor=doc::findOrFail($ID)代码>
如果没有指定ID的文档模型,laravel会自动返回404
要更改此行为,请使用find()
并手动处理返回,例如
$doctor=doc::find($ID);
if(!$doctor) {
// return here
}
该错误最有可能来自于此$doctor=doc::findOrFail($ID)代码>
如果没有指定ID的文档模型,laravel会自动返回404
要更改此行为,请使用find()
并手动处理返回,例如
$doctor=doc::find($ID);
if(!$doctor) {
// return here
}
改道
Route::post('/rdv/{ID}','rendezv@rdv')->name('rdv')代码>
并形成路线
actions=“{route('rdv',[$go->ID])}}”
更改路由
Route::post('/rdv/{ID}','rendezv@rdv')->name('rdv')代码>
并形成路线
actions=“{route('rdv',[$go->ID])}}”
我重新修改了代码,如下所示:
视图:我更新了表单操作并添加了一个值为“$GOID”的隐藏输入字段
路由:我从路由中删除了“{ID}”
Route::post('/rdv','rendezv@rdv');
我重新修改了代码如下:
视图:我更新了表单操作并添加了一个值为“$GOID”的隐藏输入字段
路由:我从路由中删除了“{ID}”
Route::post('/rdv','rendezv@rdv');
否不起作用,始终404未找到:(否不起作用,始终404未找到:(您的路由中是否有Route::get('/index',…
)?您还可以在每一行中使用dd(…);
在浏览器中显示某些内容。例如,在$ID=…bydd($ID):
您有Route::get吗('/index',…
在您的路由中?您还可以在每行中使用dd(…);
在浏览器中显示某些内容。例如,在$ID=…之后通过dd($ID):
检查您的$ID:
相同的问题:(始终未找到404,但url更改意味着路由存在名称问题:(总是404未找到,但url更改意味着路由存在。)