DISCUSSIONS

Nightfury
commented to the post Viết Rspec trong Ruby on Rails (Phần1) by
Monday, 7:12 AM

Nên cài hết 1 lượt các gem rồi hãy config. Mỗi lần cài 1 gem lại bundle install. Tốn thời gian

0
Nguyễn Hữu Kim
commented to answer in the question Cách sử dụng cURL CURLOPT_COOKIEJAR với Laravel Storage by
Monday, 7:09 AM

Còn nếu lưu vào session + guzzlehttp thì bạn thử làm này xem:

// Get cookie từ response ra
$cookies = $guzzleResponse->getHeader('set-cookie');

Rôi lưu cái string $newCookies vào trong session để các lần request sau dùng.

0
Monday, 6:42 AM

Bài viết rất bổ ích!

0
Nguyen Van Ngoc
commented to the post Cài đặt Google AMP ⚡ vào dự án Nuxt.js by
Monday, 6:02 AM

lỗi sao thế bác ơi

0
Pain
commented to the post Hotword detection cho những trợ lý ảo thông minh by
Monday, 6:01 AM

Đã chưng dụng. Cảm ơn @QuangPH 🤠

0
Mai Trung Đức
commented to the post Bài 15: Scoped CSS trong VueJS và các kĩ thuật liên quan by
Monday, 5:52 AM

ở component Vue e để thế này là đc nhé: (kia của a là file scss, nếu của e là file css thuần thì xoá thuộc tính lang đi nhé e )

Vue_import_css

0
Nguyễn Hữu Kim
commented to answer in the question Cách sử dụng cURL CURLOPT_COOKIEJAR với Laravel Storage by
Monday, 5:50 AM

@TuanAnh9996 Nếu ghi ra file thì bạn check permission của thư mục storage trên server xem có quyền ghi ko. Hoặc ghi sai đường dẫn ko? Sử dụng storage_path lấy absolute path ra cho chắc chắn.

0
Tuan Anh Nguyen
commented to answer in the question Cách sử dụng cURL CURLOPT_COOKIEJAR với Laravel Storage by
Monday, 5:12 AM

@huukimit mình đang chuyển qua Guzzle dùng thì khi mình gửi kèm cookie qua thì request nó không được xác thực nữa

$jar = new \GuzzleHttp\Cookie\CookieJar();
        $client = new Client([
                    'cookies' => $jar,
                ]);
        $rs = $client->request('POST', self::URL_LOGIN, [
                        'form_params' => [
                                            'j_username' => $this->accountBank->uid,
                                            'j_password' => $request->pass,
                                        ]
                    ]);
        $this->setCookies($jar);
        
        $rs = $client->request('GET', self::DETAIL_URL, ['cookies' => $this->getCookies()]);
        
        dd($rs->getBody()->getContents());

Mình có dump cái cookieJar ra xem thì nó là 1 array, mình thử so sánh với cái file cookie gen ra từ cURL thì nó khác nhau, không biết nó có ảnh hưởng gì không nhỉ?

Cookie Guzzle

Screenshot_2.png

Cookie cURL

Screenshot_3.png

0
Nguyễn Đức Tú
commented to the post Cài đặt Google AMP ⚡ vào dự án Nuxt.js by
Monday, 4:53 AM

lỗi bác ạ

0
Tuan Anh Nguyen
commented to answer in the question Cách sử dụng cURL CURLOPT_COOKIEJAR với Laravel Storage by
Monday, 4:29 AM

@huukimit lần trước thì mình làm ok rồi, giờ mình đang gặp vấn đề là trên server thì cái CURLOPT_COOKIEJAR nó không gen được file vào folder storage nên khi gửi request thì nó không có file cookiejar đấy. Nên mình đang tìm cách lấy dữ liệu từ file đó ra rồi lưu lại bằng Storage, mình cũng đang muốn chuyển sang Guzzle nhưng chắc phải để sau vì bên mình đang có cái thư viện dùng cURL nên đang dùng luôn 😃)

0
Monday, 3:29 AM

Chào bạn, cám ơn vì bài viết rất hay. Mình có thử crawler toàn bộ url từ trang https://news.zing.vn thì sau khoảng 10 phút thì bị full gần 5G Ram. Bạn đã gặp trường hợp tương tự chưa và bạn có gợi ý gì không? Cám ơn bạn!

0
Khổng Minh Quân
commented to the post Multi-Tenancy là gì? How to implement with Simple Trait in Laravel? by
Monday, 3:10 AM

Bài viết hay lắm 👍

0
Monday, 2:50 AM

&:not(:pseudo-class) { ... } ngữ nghĩa hơn nhiều anh à. 😃 Bài viết rất hay rồi ạ. Keep going nhé anh pro. 👍

0
Monday, 2:40 AM

Lộ hết bây giờ =))

0
Monday, 2:22 AM

Bài viết quá hay, quá chất lượng. Cảm ơn bạn đã chia sẻ cho cộng đồng những bài học quý giá như này. Hi vọng bạn có thêm nhiều bài viết chất lượng để phục vụ cho cộng đồng.

+1
Monday, 2:11 AM

cho hết bí kíp deploy kauri rự lên cho ae học tập nhé 😃

0
Monday, 1:39 AM

Cảm ơn bạn vì bài viết, mở mang kiến thức khá nhiều :3

+1
Dat Nguyen
commented to the post Tìm hiểu các cách để làm code "clean" hơn (Phần 2) by
Monday, 1:03 AM

cảm ơn b nh 😃

0
Nguyen Huu Hau
commented to the post Tìm hiểu các cách để làm code "clean" hơn (Phần 2) by
Monday, 12:58 AM

Cảm ơn tác giả. Bài viết rất bổ ích 👍

+1
Phạm Tiến Đạt
commented to the post Bài 15: Scoped CSS trong VueJS và các kĩ thuật liên quan by
Monday, 12:02 AM

Cho em hỏi chút ạ Em có css và js sẵn từ bên ngoài thì làm sao để import vào vue js ạ

0