如何理解那个{user:id} 与后面的 User $user 为什么可以联系起来
我想问下这laravel底层是怎么处理将
{user:id} 与后面的 Use $user 联系起来的,如何理解这种写法
为什么把所有用户都返回出来了,并且打印出sql 是 select * from laravel_users 没有带上where id= 那个id
use App\Models\User;
Route::get('/getuser/{user:id}', function(User $user){
return $user->select('username')->get();
});
翻源码呗,自己试着追一追代码,很受益的。百闻不如一见
截取 Laravel 源码: