【发布时间】:2020-11-01 17:20:54
【问题描述】:
我需要从数据库中获取数据并显示它 view 。 这是我的 web.php
Route::get('/businesscard/{name}', function ($name) {
//$username= App\users::where('username', $name);
$username=DB::table('users')->select('*')
->where('username', '=', $name)
// ->groupBy('status')
->get();
return view('auth.pro')->with(['username' => $username]);
return array(
'name' => $name
);
});
如果用户输入 domain.com/businesscard/username,我需要获取用户名的数据并将其显示在视图中。它正在工作。但我需要删除 businesscard。用户需要输入 domain.com/username。我试过下面的代码。
Route::get('/{name}', function ($name) {
//$username= App\users::where('username', $name);
$username=DB::table('users')->select('*')
->where('username', '=', $name)
// ->groupBy('status')
->get();
return view('auth.pro')->with(['username' => $username]);
return array(
'name' => $name
);
});
如果有数据,它正在工作。但其他页面无法正常工作,如登录和注册。用户在注册时输入他们的用户名。
【问题讨论】:
-
/{name}也就是说,/login、/register 不起作用。 -
查看我的回答,它会对您有所帮助。如果有帮助,请点赞并接受我的回答。谢谢
标签: laravel