鍍金池/ 問答/ PHP問答
晚風眠 回答

好不容易研究出來了。
對模型代碼改寫

clipboard.png
對倉庫代碼改寫

clipboard.png

初念 回答

PHP支持數(shù)據(jù)中的數(shù)據(jù)是多類型的嗎?

冷溫柔 回答

laravel沒用過,不過swiftMailer可以這樣搞:

$transport = Swift_SmtpTransport::newInstance($send_host, 25)
    ->setUsername($email_config['email'])
    ->setPassword($email_config['password']);
$mailer = new Mailer();
$mailer->setTransport($transport);
//Priority value, should be an integer in range: 1..5, where 1 is the highest priority and 5 is the lowest.
$priority = $email['isurgent'] == 2 ? 1 : 3;
$message = (new Message())
    ->setFrom([$email['send_mail'] => $email['send_name']])
    ->setTo(explode(';', $email['receive_mail']))
    ->setSubject($email['title'])
    ->setHtmlBody($email['content'])
    ->setPriority($priority);
$email['ccperson'] ? $message->setCc(explode(';', $email['ccperson'])) : '';
$email['bccperson'] ? $message->setBcc(explode(';', $email['bccperson'])) : '';
$email['isreturn'] ? $message->setReadReceiptTo($email['send_mail']) : '';
$attachment = json_decode($email['attachment'] ?: '[]', true);
$base_path = getcwd() . '/';
foreach ($attachment as $v) {
    if (file_exists($base_path . $v['path'])) {
        $message->attach($base_path . $v['path'], ['fileName' => $v['name'], 'contentType' => $v['type']]);
    }
}
$result = $mailer->send($message);

設置下transport 。

扯不斷 回答

? 問號是中文全角字符,這樣是認不出來的。要改為 半角【英文狀態(tài)下的】?號

毀了心 回答

注意內(nèi)外的循環(huán)里的變量$i作用域

陪她鬧 回答

沒有加載到tptp的核心,不能直接用命名空間使用到tp5的方法。

乖乖噠 回答

是這樣的:

  1. 首先你要用graph_versionv2.12或者v3.0。 v2.8已經(jīng)淘汰了,之后會報錯的。
  2. 很有可能你的服務器設置的問題所以無法傳遞state到sdk里面,解決辦法:
// 在fb-callback.php頁頂部加入session
if (!session_id()) { 
    session_start(); 
}

// 然后強制傳值
$helper = $fb->getRedirectLoginHelper(); 
if (isset($_GET['state'])) { 
    $helper->getPersistentDataHandler()->set('state', $_GET['state']); 
}
膽怯 回答

Laravel 會將 CSRF 令牌保存到名為 XSRF-TOKEN 的 Cookie 中,你可以使用該 Cookie 值來設置 X-XSRF-TOKEN請求頭。一些 JavaScript 框架,比如 Angular,會為你自動進行設置,基本上你不太需要手動設置這個值。

忘了我 回答

$$ \frac{180}{\pi*arccos(\frac{x}{\sqrt{x^2+y^2}})} $$

當y為負數(shù)的時候,需要用360減去上面的值

久舊酒 回答

一般情況下我不會這樣寫:

$asset = DB::table($table)->select('id', 'lock_num', 'over_num', 'updated_at')->where('user_id', $user_id)->lockForUpdate()->first();

而是:

$asset = DB::table($table)->select('id', 'lock_num', 'over_num', 'updated_at')->where('user_id', $user_id)->first();
if(is_null($asset)){
    //error信息
}
DB::table($table)->select('id', 'lock_num', 'over_num', 'updated_at')->where('id',$id)->lockForUpdate()->first();

用主鍵鎖,一定就是那一行。

遲月 回答
  1. 業(yè)務上角度,直接問產(chǎn)品經(jīng)理。

  2. 技術上角度,軟刪除,數(shù)據(jù)是價值所在,請不要輕易刪除,誰也無法確定產(chǎn)品上面是否會再次需要這些數(shù)據(jù)。

墨小白 回答

api中,你不應該暴露key和加密方法到客戶端,你應該采用https + 用戶token的方式訪問你后端接口

莫小染 回答

<el-collapse v-model="activeNames" @change="handleChange">

activeNames: ['1','2','3','4'] 綁定數(shù)組   
文檔有 
夕顏 回答

php程序什么時候結束都不知道,這個可能有點惱火哦

維她命 回答

循環(huán)中做一個判斷 如果大于6 讓循環(huán)的key初始化

雨蝶 回答

輸入框

可以參考一下element ui的的輸入框。

  1. 姓名模糊搜索
  2. 搜索結果顯示可以分辨作者的信息。如:學校、出生年份
夏夕 回答

至少for循環(huán)還是能想到..

function continuous($arr, $field = "num")
{
    $result = [];
    $temp = [
        $arr[0],
    ];
    for ($i = 1; $i < count($arr); $i++) {
        $prev = $arr[$i - 1][$field];
        $now = $arr[$i][$field];
        if ($now - $prev == 1) {
            $temp[] = $arr[$i];
        } else {
            if ($temp) {
                $result[] = $temp;
            }
            $temp = [$arr[$i]];
        }
    }
    if(!empty($temp)) {
        $result[] = $temp;
    }
    
    return $result;
}