小编Det*_*yer的帖子

Laravel 5.3中的模型关系

我有网站购物车的MySQL表格:

Cart:
id | user 

Cart_goods:
cart_id | good_id | good_type

Details:
id | name

Appliances:

id | name
Run Code Online (Sandbox Code Playgroud)

Class Cart,包含商品:

class Cart extends Model
{
 protected $table = 'cart';
 protected $fillable = ['user', 'sum', 'profit', 'discount'];
 protected $guarded = ['user'];

 public function goods()
 {
    return $this->hasMany('App\Models\Good');
 }
}
Run Code Online (Sandbox Code Playgroud)

类别好,可以是详细信息或设备,相对于购物车由cart_id:

class Good extends Model
{
 protected $table = 'cart_goods';
 protected $types = [
    'Detail' => 'App\Models\Detail',
    'Appliance' => 'App\Models\Appliance'
 ];
 public $primaryKey = 'cart_id';

 public function good()
 {
    return $this->morphTo(); …
Run Code Online (Sandbox Code Playgroud)

php mysql laravel laravel-5

12
推荐指数
1
解决办法
327
查看次数

在webix UI模式中表单数据

我正在使用Webix UI模式,这就是我使用它的方式:

this.add = function () {
scrollArea.css("overflow", "hidden");
$.ajax({
	type: "GET",
	url: "/detail/create",
	success: function (form) {
		webix.message.keyboard = false;
		webix.modalbox({
			title: "New detail",
			buttons: ["Accept", "Decline"],
			text: form,
			width: 400,
			callback: function (result) {
				switch (result) {
					case "0":
						addDetail();
						break;
					case "1":
						break;
				}
				scrollArea.css("overflow", "auto");
			}
		});
	}
});
function addDetail() {
	$.ajaxSetup({
		headers: {
			'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
		}
	});
	$.ajax({
		type: "POST",
		url: "/detail/store",
		data: $('#detail_add').serialize(),
		contentType: "JSON",
		processData: false,
		success: function () {
		}
	}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery webix

7
推荐指数
1
解决办法
721
查看次数

webpack编译后无法访问变量

webpack编译后我无法访问变量.我需要它,因为我正在使用这个变量在onclick中调用函数.

代码就像

function DetailClass() {
  this.add = function() {
    console.log(1);
    }
}

var Detail = new DetailClass();
Run Code Online (Sandbox Code Playgroud)

Webpack将此代码包含到eval()中

在HTML中,我称之为

<div onclick="Detail.add();">Add</div>
Run Code Online (Sandbox Code Playgroud)

javascript webpack

4
推荐指数
1
解决办法
737
查看次数

标签 统计

javascript ×2

jquery ×1

laravel ×1

laravel-5 ×1

mysql ×1

php ×1

webix ×1

webpack ×1