问题描述
我对此Laravel nova action - get current model instance on fields()有类似的疑问
但包含来自https://github.com/laravel/nova-issues/issues/1813的信息
有可能。
我使用Laravel 7.x和nova 3.10
我对(仅在索引行上)字段“金额”(数字字段)进行操作
我希望用户只能将“大小”的乘积放在“金额”中,并将字段显示在“大小”的操作值上
我在操作字段中尝试过
add_filter( 'woocommerce_add_to_cart_redirect','woo_redirect_checkout',10,2 );
function woo_redirect_checkout( $url,$product ) {
//Define your categories here
$checkout_cats = array( 'Music','Posters' );
if ( $product->get_type() == 'subscription' ) {
$terms = get_the_terms( $product->get_id(),'product_cat' );
if ( !empty( $terms ) ) {
foreach ( $terms as $term ) {
if ( in_array( $term->name,$checkout_cats ) ) return wc_get_checkout_url();
}
}
}
return $url;
}
如何在laravel字段中加载此JS数组“ ConfirmActionModal ['selectedResources'] [0]”?
我对JS不太满意,如何将值加载到PHP中?
解决方法
获取型号名称:
$model = $request->viaResource;
获取型号ID:
$id = $request->viaResourceId;
示例:
$post = $parent = \App\Models\Post::find($request->viaResourceId);