在Laravel中,可以通过以下步骤将Auth::id()传递给控制器:
use Illuminate\Contracts\Auth\AuthManager;
class YourController extends Controller
{
protected $auth;
public function __construct(AuthManager $auth)
{
$this->auth = $auth;
}
// 其他控制器方法...
}
public function yourMethod()
{
$userId = $this->auth->id();
// 使用$userId进行其他操作...
}
这样,你就可以在Laravel中的控制器中成功传递Auth::id()了。
关于Laravel的身份验证和控制器的更多信息,你可以参考腾讯云的Laravel云托管产品,该产品提供了Laravel框架的云端托管服务,方便开发者快速部署和管理Laravel应用。具体产品介绍和文档可以参考腾讯云的Laravel云托管产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云