草庐IT

first_user_id

全部标签

php - WooCommerce 在添加之前检查产品 ID 的库存

我的WooCommerce网站中有一些自定义代码,用于将产品添加到用户购物车。我已经让它检查购物车内容以确保购物车中首先有另一种产品,但我还希望它检查正在添加的产品是否也有库存...我想不出最好的方法。如果您能让我知道要向函数中添加什么以使其检查“product_id”的库存以及库存是否>0,我将不胜感激。这是我的代码:add_action('template_redirect','add_product_to_cart');functionadd_product_to_cart(){if(!is_admin()){$product_id=21576;$found=false;glob

php - (laravel) 是否可以通过传递 id 以外的字段来使用方法注入(inject)?

我对Laravel有点陌生,我试图从它的方法(依赖项)注入(inject)中获得最大yield,同时也旨在保持良好的url结构(对于SEO)。案例如下:我正在调用一个路由,它的末尾附加了一个变量,如下所示:www.mywebsite.com/user/id这是用这样的方法发送给Controller的:publicfunctionlistUsers(User$user){dd($user);}这很好用;如果我去www.mywebsite.com/user/3,Laravel会自动为我获取id=3的用户但为了获得更好的SEO,我需要将该url更改为如下所示:www.mywebsite.co

php - WooCommerce 法典 : how to set the user/customer on an order

我正在编写一个负责付款和交付的WooCommerce插件。现在我正在根据当前购物车创建订单。一切正常,元素和费用正确,唯一的问题是订单显示为“访客”,而不是当前登录的用户(即使正确的电子邮件地址该用户在订单上)。这是我的代码:$cart=WC()->cart;$checkout=WC()->checkout();$order_id=$checkout->create_order();$order=wc_get_order($order_id);$order->user_id=apply_filters('woocommerce_checkout_customer_id',get_cur

php - 获取与其id对应的名字和姓氏

问题所以,我不知道如何才能做到这一点,但我想做的是使用他们的ID获取领导者和学生的名字和姓氏。在我得到学生和领导的名字和姓氏之后,我需要输出它。团队表id|leaderID|studentID1|123|1234562|123|093|123|77764|233|805|233|997学生tablestudentID|firstname|lastname|teacherID----------|-----------|----------|----------123|Dave|Jackson|23123456|Jessie|Roberts|2309|Rick|Rustels|24777

php - 强制唯一规则忽略给定 ID

在我的Controller中,我试图更新我的产品,这里的产品名称是唯一的,我只想更新价格。所以名称将保持原样,但由于我将名称定义为唯一字段,尽管我没有更改名称,但它会抛出唯一名称验证错误,因为该名称已经存在。当我不更新唯一值时,如何忽略该验证请求?publicfunctionupdate(Request$request,$id){$this->validate($request,['name'=>'required|unique:products,'.$id,]);$product=Product::find($id);$product->name=Input::get('name')

php - 我如何向 Laravel 的 auth()->user() 对象 + 它的关系添加更多数据?

我的user模型有一个外键引用,叫做person_id,它指的是我的people表中的一个person.当我死亡并转储经过身份验证的用户(dd(auth()->user()))我得到:{"id":1,"email":"foo@bar.baz","is_enabled":1,"person_id":3,"created_at":"2017-12-1210:04:55","updated_at":"2017-12-1210:04:55","deleted_at":null}我可以通过调用auth()->user()->person来访问person但这是一个原始模型。Person的Pres

php - FOSUser Bundle The child node "db_driver"at path "fos_user"必须配置

我正在尝试在安装FOSUserBundle2.0后更新原则架构,但我一直收到此错误:InArrayNode.phpline238:Thechildnode"db_driver"atpath"fos_user"mustbeconfigured.文件config.yaml在位置/config/config.yaml中正确配置:framework:translator:~fos_user:db_driver:ormfirewall_name:mainuser_class:Entity\Userfrom_email:address:"%mailer_user%"sender_name:"%ma

javascript - 如何在php中访问通过onclick传递的id

我已经查看了一个小时但没有运气,我在HTML标记上有一个JavaScript的点击功能。单击功能将我重定向到另一个页面。其他页面上的内容将取决于在JavaScript单击事件中传递的id。问题是我不知道如何访问我的PHP文件中的id,以便我可以运行SQL查询来显示数据。我也不希望id显示在URL中。我的HTML单击元素:'.$title.'我的javasript函数:functionContentPage(){location.href="show-content.php";}; 最佳答案 有很多方法可以...基于您当前的方法--这

php - Laravel 5.7 无法找到名称为 [default] [App\User] 的工厂

Laravel5.7工厂有什么进展?当我在phpartisantinker上运行工厂时,它工作正常。但是当我将它与单元测试一起使用时,它会抛出一个错误:Unabletolocatefactorywithname[default][App\User]这是我的单元测试user=factory(User::class,1)->create()->first();}/***@test*/publicfunctiona_sample_test(){$this->assertTrue(!empty($this->user));}}UserFactory是通过运行生成的phpartisanmake:

php - 鉴于我有一个按字母顺序排序的 id(key) 和 countries(values) 的散列,将条目冒泡到堆栈顶部的最佳方法是什么?

这是一个php示例,但适用于任何语言的算法都可以。我特别想做的是将美国和加拿大冒泡到列表的首位。这是为简洁起见而缩短的数组示例。array(0=>'--SELECT--',1=>'Afghanistan',2=>'Albania',3=>'Algeria',4=>'AmericanSamoa',5=>'Andorra',)ID需要保持完整。因此,不幸的是,将它们设为-1或-2是行不通的。 最佳答案 在这些情况下,我通常做的是添加一个名为DisplayOrder或类似名称的单独字段。一切都默认为,比方说,1...然后您按Display