鍍金池/ 問答/ PHP問答
雨萌萌 回答

return view('lrd/index') 改成 return view('lrd.index')

瘋子范 回答

當然有意義。
你覺得你用不到,很多時候是框架幫你做了這些事情。
我舉幾個例子

  • 怎么判斷是 ajax 請求,是不是需要 http header 的信息
  • 怎么判斷請求是 post、get、put ?
  • 怎么設(shè)置 cookie

誠然,其實不用這些標準也能實現(xiàn)很多東西,但是我們?yōu)槭裁凑f面向接口編程,就是不需要知道實現(xiàn)細節(jié),也能很好的使用。

久愛她 回答

計時器 從播放開始 5分鐘后執(zhí)行你的邏輯

抱緊我 回答

應該是DOM的重排和重繪次數(shù)過多,影響了DOM性能,建議直接在js中生成html,然后插入到dom中:

let starList = [3, 2, 5];
function loadStars() {
    let dom = '';
    starList.forEach(e => {
        dom += '<ul>/
            <input value="' + e + '" type="hidden"/>'
        for (let i = 0; i < 5; i++) {
            dom += i < e ? '<li class="on"></li>' : '<li></li>';
        }
        dom += '</ul>';
    });
    document.getElementById("list").innerHTML = dom;
}
初念 回答

cookie是存儲在瀏覽器端, 用以識別用戶身份的東西.
所以cookie必須是在瀏覽器訪問頁面時才能設(shè)置上的.
另外我看你用了自己寫的響應方法:_successFormat, 這里要說的就是laravel默認情況下,是有一個全局的cookie中間件, 在Response響應時把隊列里的cookie取出來, 設(shè)置到header中. 如果你是手動寫的響應, 那么可能就不會自動設(shè)置隊列里的cookieheader里了.

凹凸曼 回答

不太懂題主的意思, 不過你要是想限制查詢的數(shù)量的話 , 可以在后面加一個limit

殘淚 回答

其實你這樣應該是可以打斷點了,只是必須從入口文件開始而已??梢栽谛枰獢帱c的地方打上斷點,然后斷點進入入口文件后,單擊一下phpstorm的綠色箭頭就可以跳到打上斷點的地方了。

xdebug的配置并沒有什么問題,問題應該出在Chrome的插件,用這個插件的時候,每次有斷點的請求都會發(fā)送一個xdebug的參數(shù),值是一個數(shù)字,你應該是沒有這個參數(shù)才導致的這個報錯。

其實xdebug完全可以不依賴瀏覽器的插件就可以打斷點,使用xdeubg.remote_autostart配置即可。

zend_extension=xdebug.so
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.idekey = phpstorm
xdebug.remote_connect_back = 1
xdebug.remote_port = 9999
xdebug.remote_handler = dbgp
xdebug.remote_log=/var/log/php/xdebug.log

以上是我的xdebug配置。
然后不需要配置configuration,配置好phpstorm的xdebug端口,然后增加一個server,配置好server對應的域名即可。

希望對你能有所幫助。

蝶戀花 回答

可以唄,你設(shè)置一個配置,能配置數(shù)據(jù)庫地址和端口,這樣就行了

枕頭人 回答

不好意思,寫完了才看清你的標題是 保留最新時間的,你可以根據(jù)下面的思路改改

不太明白你所說的高效是指盡快完成需求呢還是從數(shù)據(jù)庫優(yōu)化的層面來說
如果盡快完成需求的話,試試這條sql
delete from table_name where id not in (select id from (select min(id) as id from table_name group by name, type) as t);

解釋:
① group by name, type 去重查詢
② select id from (select min(id) as id from table_name group by name, type) as t
這條sql中嵌套from子查詢是因為 mysql 不支持對同一個表查詢后做增刪改操作

假灑脫 回答

你訪問HTML頁面啊,訪問php有什么用

浪婳 回答

.remove()……


讀心術(shù):事件被觸發(fā)時,如果你用jQ的事件監(jiān)聽,可以用$(this)拿到觸發(fā)事件的那個DOM

任她鬧 回答

埋點,可以用growingio或者百度統(tǒng)計這種第三方的統(tǒng)計

笨尐豬 回答

弱智了 原因是 向文本框輸出數(shù)組了 我自己也是醉了 應該是格式化字符串

  1. 無格式j(luò)son 轉(zhuǎn)數(shù)組 json_decode($value,true);
  2. 數(shù)組轉(zhuǎn)格式化json json_encode($arr, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
壞脾滊 回答

一般這問題應該是簽名的url不對., 先仔細對比一下

直接讓前端傳完整的地址噻!

你要保證最終使用的 url 要和 前端window.location.href 的值一致

不討囍 回答

沒有通用的“因子”,對不同的key,你要加不同的幾個“因子”。

如果只是想剛好覆蓋全部機器,可以循環(huán)計算crc32取模。

<?php

function gen_key($key, $mod)
{

    $result = [];
    $i = 0;
    while (count($result) < $mod) {
        $new_key = $key . '_' . $i;
        $k = crc32($new_key) % $mod;
        $i = $i + 1;
        if (!isset($result[$k])) {
            $result[$k] = $new_key;
        }
    }
    return $result;
}

輸出例子:https://3v4l.org/VjLpr

巴扎嘿 回答

從產(chǎn)品那學到的:層次分析法https://baike.baidu.com/item/...

實際應用就是:列表排序優(yōu)先級

厭遇 回答

1.setAppends

在你需要的 controller 中,使用 Model 的 setAppends 方法,Laravel 源碼如下

/**
     * Set the accessors to append to model arrays.
     *
     * @param  array  $appends
     * @return $this
     */
    public function setAppends(array $appends)
    {
        $this->appends = $appends;

        return $this;
    }

2.使用 Eloquent: API 資源