view.blade.php
<a href="/userprofile/{{ $user->id }}"> Profile/>
web.php
Route::get('/userprofile/{user_id}', 'AdminController@userprofile'));
AdminController
Class AdminController extends Controller
{
public function userprofile($user_id)
{
$exists = DB::table('user_profile')->orderBy('updated_at', 'desc')
->where('user_id', $user_id)->first();
//..
}
//..
}
错误
缺少参数1 应用\ HTTP \控制器\ AdminController :: USERPROFILE()
我得到了这个参数缺失错误,我无法弄清楚错误在哪里。
有人可以指出吗?很多!
答案 0 :(得分:0)
尝试从
更改视图文件<a href="/userprofile/{{ $user->id }}"> Profile/>
要
<a href="{{ url('userprofile/'. $user->id) }}"> Profile</a>
答案 1 :(得分:0)
<a href="{{ url('userprofile/'. $user->id) }}"> Profile</a>
答案 2 :(得分:0)
谢谢大家的意见。
罗斯说得对,我错误地在另一条路线上调用了AdminController @ userprofile。
在某些情况下,其他答案可能相关。感谢您的意见。