小编Dev*_*Wol的帖子

Laravel 5.4禁用注册路由

我试图在Laravel 5.4中运行的应用程序上禁用注册路由.

在我的路线文件中,我只有

Auth::routes();
Run Code Online (Sandbox Code Playgroud)

有没有办法禁用寄存器路由?

php laravel laravel-5.4

38
推荐指数
5
解决办法
3万
查看次数

Xammp MySQL错误

我最近在安装新的本地xammp服务器后,在我的phpmyadmin中收到此错误..有人可以帮忙吗?

Warning in .\libraries\dbi\DBIMysqli.class.php#261
 mysqli_query(): (HY000/1030): Got error 9 "Bad file descriptor" from storage engine MyISAM

Backtrace

.\libraries\dbi\DBIMysqli.class.php#261: mysqli_query(
object,
string 'SELECT * FROM `mysql`.`db` LIMIT 1',
integer 0,
)
.\libraries\DatabaseInterface.class.php#246: PMA_DBI_Mysqli->realQuery(
string 'SELECT * FROM `mysql`.`db` LIMIT 1',
object,
integer 0,
)
.\libraries\check_user_privileges.lib.php#46: PMA_DatabaseInterface->tryQuery(string 'SELECT * FROM `mysql`.`db` LIMIT 1')
.\libraries\check_user_privileges.lib.php#395: PMA_checkRequiredPrivilgesForAdjust()
.\libraries\List_Database.class.php#17: require_once(.\libraries\check_user_privileges.lib.php)
.\libraries\PMA.php#17: require_once(.\libraries\List_Database.class.php)
.\libraries\common.inc.php#1089: include_once(.\libraries\PMA.php)
.\tbl_structure.php#14: require_once(.\libraries\common.inc.php)
Run Code Online (Sandbox Code Playgroud)

mysql xampp phpmyadmin

7
推荐指数
3
解决办法
2万
查看次数

离子后退按钮

我有基本的离子应用程序,我已经禁用了应用程序上的后退按钮,是否有一个原因,后退按钮仍然在Android设备上工作?

我目前正在测试离子视图.

这是我的代码:

.run(function($ionicPlatform) {
  $ionicPlatform.ready(function() {
    // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
    // for form inputs)
    if(window.cordova && window.cordova.plugins.Keyboard) {
      cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
    }
    if(window.StatusBar) {
      // org.apache.cordova.statusbar required
      StatusBar.styleDefault();
    }
  });
  $ionicPlatform.registerBackButtonAction(function(e) {
  e.preventDefault();
  }, 101);
})
Run Code Online (Sandbox Code Playgroud)

android angularjs ionic-framework ionic

6
推荐指数
1
解决办法
2022
查看次数

如果X而不是Y,SQL查询将从表中返回所有内容

我有一个包含订单详细信息的SQL表。

表例

order_id | item_type | stock_code | price_code
----------------------------------------------
1        | S         | 0005-01    | NULL
1        | P         | NULL       | PRC-1
1        | S         | 0004       | NULL
2        | S         | 0005-02    | NULL
2        | S         | 0004       | NULL
Run Code Online (Sandbox Code Playgroud)

我正在尝试返回所有order_id,其中订单包含以0005开头的股票代码,但不包含以PRC开头的价格代码

我的尝试

SELECT order_id
FROM order_detail as ordDetail
WHERE EXISTS(
  SELECT * 
  FROM order_detail as ordDetail2
  WHERE ordDetail2.order_id = ordDetail.order_id
  AND stock_code LIKE '0005-%'
  AND price_code NOT LIKE 'PRC%'
)
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它似乎忽略了price_code NOT LIKE参数?

预期成绩

order_id …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

6
推荐指数
1
解决办法
151
查看次数

Laravel 5.2 Split String名字姓氏

我有一个从全名表单传递的字符串.

在我的数据库中,我存储了名字和姓氏..我使用以下内容拆分了字符串:

$name = explode(" ", $request->name);
$lastname = array_pop($name);
$firstname = implode(" ", $name);
Run Code Online (Sandbox Code Playgroud)

但是,如果用户没有在字段中输入姓氏,则上述操作无效,因为姓氏成为第一个姓氏.

我错过了什么吗?

php arrays laravel laravel-5

5
推荐指数
2
解决办法
2万
查看次数

Jquery映射数组键和值

我在其他StackOverFlow问题上研究了这个,我似乎无法找到答案.

我有一张表格.

<input name="item[1]" class="item" value="1">
<input name="item[2]" class="item" value="50">
<input name="item[3]" class="item" value="12">
Run Code Online (Sandbox Code Playgroud)

我正在尝试获取每个项目输入的结果并通过Ajax将它们发送到我的控制器,这在使用form action =""方法时很好,但是通过ajax我似乎无法格式化数组格式的数据.

谁能告诉我我做错了什么?

$('button#despatchOrder').on('click', function() {

    var values = $("input.items");

    var myArray = $.map(values, function(value, index) {
       return [value];
    });

    console.log(myArray);

});
Run Code Online (Sandbox Code Playgroud)

不幸的是,Jquery不是我最强的语言,但我正在学习.我期待输出就像.

items = [
 1 => 1,
 2 => 50,
 3 => 12
]
Run Code Online (Sandbox Code Playgroud)

但是我把所有与输入相关的东西都像

Input 1 = [
accept
accessKey
alt 
etc
etc
]
Run Code Online (Sandbox Code Playgroud)

javascript arrays ajax jquery

5
推荐指数
1
解决办法
2万
查看次数

Laravel Carbon Group按月

谁能看到我在做什么错?

我试图输出所有月份,但将它们分组以便它们是唯一的。

$months = NewsItem::select(DB::raw('MONTH("created_at") as month'))->groupBy('month')->get();
return $months;
Run Code Online (Sandbox Code Playgroud)

我回来了以下内容

{"month":null}
Run Code Online (Sandbox Code Playgroud)

在我的数据库中,我有五篇新闻文章全部创建于2017年5月1日,因此,我只收到一个答复,但是我没有得到当月的数字,这是对的。

php mysql laravel eloquent laravel-5

5
推荐指数
1
解决办法
9524
查看次数

Laravel - Eloquent - 相关数量大于的回报

我有2张桌子.

产品品牌

我试图用最多的产品回归十大品牌.

我试过了.

Product::select('brand', DB::raw('count(brand) as count'))->groupBy('brand')->orderBy('count','desc')->take(10)->get();
Run Code Online (Sandbox Code Playgroud)

但这不会返回洞模型而只会返回

  • 计数

我也试过了

 return $brands = Brand::whereHas('products', function($q) {
           $q->count() > 10;
       })->get();
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

SQLSTATE [42S22]:未找到列:1054'where子句'中的未知列'brands.id'(SQL:从products 其中选择count(*)作为聚合brands.id= products.brand)

我的品牌模特

public function products()
    {
        return $this->hasMany('App\Product','brand');
    }
Run Code Online (Sandbox Code Playgroud)

我的产品型号

public function manuf()
    {
        return $this->belongsTo('App\Brand','brand');
    }
Run Code Online (Sandbox Code Playgroud)

php laravel eloquent laravel-5

5
推荐指数
2
解决办法
7120
查看次数

将日期更改为Datetimepicker插件一天

我一直试图将我的输入日期增加/减少一天,但现在到了哪里.

看我的代码:

功能

function backDay() {
    var date = $('input#datetimepicker').val();

    var NewDate = moment().subtract(1, 'day');
    $('input#datetimepicker').val(NewDate);
}
Run Code Online (Sandbox Code Playgroud)

HTML

<input class="form-control" style="text-align:center" type="text" id="datetimepicker" name="CurrentDay" value="{{ date('d/m/Y') }}">
Run Code Online (Sandbox Code Playgroud)

添加按钮返回1天

<button onclick="backDay()">Go back 1 Day</button>
Run Code Online (Sandbox Code Playgroud)

javascript jquery datetimepicker

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

Laravel 5时差

我有一个应用程序,它及时登录记录和退出记录的时间.

我的表有IN_TIME和OUT_TIME

这些列中的数据示例:

IN_TIME = 16:06:46

OUT_TIME = 16:08:07

我有一个控制器,我的刀片模板文件显示给定人员的所有信息,我想要做的是显示两者之间的时差.

请参阅下面我当前显示0的当前代码

**Time onsite:** {{ date('G:i', strtotime($attrec->out_time)) - date('G:i', strtotime($attrec->in_time)) }}
Run Code Online (Sandbox Code Playgroud)

我有没有理由不能得到正确的数字?

php laravel eloquent laravel-5.1

3
推荐指数
1
解决办法
5073
查看次数