THẢO LUẬN

Avatar
đã bình luận câu trả lời trong câu hỏi
thg 1 31, 2019 3:49 SA
foreach ($data2['streams'] as $key=> $value) {
  if ($key == 1) {
    echo $value['url'];
     echo "\n";
 } 
}
0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 1 31, 2019 3:35 SA

bạn có thể chỉ rõ hơn k?

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 1 31, 2019 3:34 SA

chỉ lấy cái url thứ 2 thì thế nào?

0

Ok, thanks bạn

0
Avatar
đã bình luận cho bài viết
thg 1 31, 2019 3:10 SA

😋

0
Avatar
đã bình luận cho bài viết
thg 1 31, 2019 3:08 SA

Mình cũng hay dùng Trait mà. Mình chỉ hỏi trong Trait đấy bạn viết gì thôi, tại vì thấy bạn dùng mà trong bài viết không thấy nói đến.

0
thg 1 31, 2019 2:34 SA

Cá nhân tôi yêu cầu phải thành thạo git, chứ "biết" cái từ này khá mông lung, thành thạo là sử dụng cách thao tác rebase, cherry-pick, ... chứ ko chỉ là commit pushsh nhé

0
thg 1 31, 2019 2:10 SA

Chủ thớt cho mình hỏi cái này tý, Mình có 1 file xls và mình có import các dữ liệu đó vào. Nhưng khi đọc thì các con số nó bị như này [I] => 76.09999999999999 [H] => 66.40000000000001 [F] => 84.40000000000001 [H] => 65.90000000000001 Mà thực tế thì các con số đó trong file là 76.1, 66.4, 84.4, 65.9 Trên local mình thì đọc bình thường, nhưng lên server thì bị như thế

0
Avatar
đã bình luận cho bài viết
thg 1 31, 2019 2:00 SA

gửi bạn đoạn code mình viết trong FullTextSearch.php

<?php

namespace App\Traits;

trait FullTextSearch
{
    /**
     * Replaces spaces with full text search wildcards
     *
     * @param string $term
     * @return string
     */
    protected function fullTextWildcards($term)
    {
        // removing symbols used by MySQL
        $reservedSymbols = ['-', '+', '<', '>', '@', '(', ')', '~'];
        $term = str_replace($reservedSymbols, '', $term);
 
        $words = explode(' ', $term);
 
        foreach ($words as $key => $word) {
            /*
             * applying + operator (required word) only big words
             * because smaller ones are not indexed by mysql
             */
            if (strlen($word) >= 1) {
                $words[$key] = '+' . $word  . '*';
            }
        }
        
        $searchTerm = implode(' ', $words);
 
        return $searchTerm;
    }
 
    /**
     * Scope a query that matches a full text search of term.
     *
     * @param \Illuminate\Database\Eloquent\Builder $query
     * @param string $term
     * @return \Illuminate\Database\Eloquent\Builder
     */
    public function scopeFullTextSearch($query, $columns, $term)
    {
        $query->whereRaw("MATCH ({$columns}) AGAINST (? IN BOOLEAN MODE)", $this->fullTextWildcards($term));

        return $query;
    }
}
+1
Avatar
đã bình luận cho bài viết
thg 1 31, 2019 2:00 SA

use App\Traits\FullTextSearch; bạn bỏ dòng đấy đi nhé! ban đầu mình làm thì mình tạo một folder tên Traits rồi tạo một FullTextSearch.php trong đấy, trong thằng FullTextSearch.php mình viết các hàm tìm kiếm cho nó sau đó mình use nó vào model chứ mình không viết trực tiếp các hàm tìm kiếm vào trong model như code demo bên trên. Bạn nên tách riêng các hàm tìm kiếm của fulltext search rồi use vào model để khi tìm kiếm cho các bảng khác thì mình chỉ cần kế thừa nó vào chứ không phải viết lại nhiều lần. Bên trên mình viết để demo thôi chưa tối ưu cho việc tìm kiếm nhiều bảng. Bạn vào link này để đọc về Trait nhé để hiểu cái trait dùng làm gì: https://viblo.asia/p/tim-hieu-ve-trait-trong-php-bxjeZWENkJZ

+1

=.= mị toàn thấy ngta bảo câu lệnh này của jq tương đương với câu lệnh này của js, vì thường thì ngta học jq sau js mà =.= bạn có chắc đọc xong cái này ngta bỏ jq hem :3

0
thg 1 31, 2019 1:50 SA

bảo sao nhắn cw cho n thì n qua skype rep -_-

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 1 31, 2019 1:44 SA

Ồ ra vậy! Em cảm ơn anh

0
Avatar
đã bình luận cho bài viết
thg 1 31, 2019 1:41 SA

Mình thấy trong model của bạn có dùng Trait FullTextSearch, trong trait đấy viết gì đấy bạn?

0
thg 1 31, 2019 12:32 SA

sorry bạn, mình miss comment của bạn. Bạn add nó vào file Kernel.php thì nó mới hiểu command đó.

ps: chắc h bạn không cần, mình trả lời cho người sau vậy

0
thg 1 31, 2019 12:31 SA

mình thấy có ví dụ về img ở đây, không biết phải cái bạn cần không: https://gitlab.com/Laravelium/Sitemap/wikis/Dynamic-sitemap#example-how-to-create-dynamic-sitemap-with-image-tags

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 1 31, 2019 12:10 SA

@QuangPH cảm ơn bạn nhiều. Mình cũng đã tìm hiểu và viết được biểu thức đúng rồi.

0
thg 1 31, 2019 12:09 SA

cảm ơn bạn nhiều. Mình cũng có được biểu thức đúng rồi. /^([+-]?[1-9]\d*|0)(.\d*)?$/

0
thg 1 30, 2019 4:00 CH

E có làm camera cho xe buýt. Mà bên trung tâm cần thông số API của camera từng xe. Mà nói thật e ko hỉu về cái này lắm mấy anh giúp e với

0
thg 1 30, 2019 2:29 CH

cảm ơn tác giả, có phần 2 chưa ạ

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí