Đăng nhập mạng xã hội với Laravel Socialite
Hiện nay, với một trang web thì không thể thiếu được việc sử dụng các tài khoản mạng xã hội để đăng nhập. Ở bài viết này chúng ta sẽ tìm hiểu package Laravel Socialite của Laravel và sử dụng Laravel Socialite để đăng nhập bằng Github. 1. Laravel Socialite là gì? Là thư viện của Laravel hỗ trợ ...
Laravel Echo thật tuyệt vời
Những ứng dụng hay không thể thiếu WebSockets được. Bạn có thể làm Tool chat online, Notification, ... và rất nhiều những ứng dụng real time khác. Với Laravel Echo mọi thứ càng trở nên đơn giản. Xây dựng chức năng chát trực tuyến với multiple rooms. Ứng dụng Chat online thì chắc chắn cần ...
Mình đã làm bể cá thông minh như thế nào - Wemos authenticate qua laravel (phần 4.1 - tạo server)
Xin chào các bạn! Đã lâu lắm rồi mình mới có thể quay trở lại viết bài về series làm bể cá thông minh. Dạo này mình cũng hơi bận chút nên không thể viết những bài viết thường xuyên được. :) Hôm nay mình xin chia sẻ về cách authenticate (xác thực thiết bị) cho Wemos bằng ứng dụng laravel. Và ai ...
Lỗi Laravel: Call to undefined method IlluminateSessionStore::set()
Đây là bug mình gặp trên Laravel 5.4 , nguyên nhân là do cài package laravel/socialite Laravel cập nhật lên phiên bản 5.4 nên xảy ra lỗi. Sửa lỗi Trong file composer.json sửa "laravel/socialite": "^2.0" thành "laravel/socialite": "^3.0" Sau đó chạy composer update
QUERY BUILDER TRONG LARAVEL
1. Cấu hình Database. -Trước tiên để sử dụng được Query builder các bạn cần phải cấu hình database kết nối đến cơ sở dữ liệu. -Để cấu hình Database các bạn cần mở file .env lên và cấu hình như sau. APP_ENV=local APP_KEY=base64:w6dZccXCvdehAax2NYUt6f/igtsyw7QTQCx2eGEQBgI= APP_DEBUG= ...
【PHP】Giá trị của $_FILES['userfile']['type'] có đáng tin cậy?
$FILES['userfile']['type'] là giá trị cho chúng ta biết kiểu file (kiểu MIME của file) . MIME type hiển thị tách nhau theo kiểu type/sub type. MINE type trong mỗi file được fix cố định FIle MIME type GIF image/jpeg JPEG image/jpeg PNG image/png HTML text/html ...
[Bulk insert] Đôi chút về gem 'activerecord-import' và cách sử dụng.
Khi phát triển phần mềm, việc ứng dụng sẽ có mốt số chức năng cần insert số lượng lớn bản ghi là điều dễ dàng gặp, ví dụ như thêm dữ liệu từ file excel, xml... hay khi ứng dụng được nâng cấp, đổi mã nguồn thì thường cần thiết phải convert một số lượng lớn dữ liệu từ hệ thống cũ. Nếu xây dựng hệ ...
Laravel Debugbar không hiển thị trên Laravel 5.2
Nếu bạn đã cài package Laravel Debugbar mà không hiển thị ra view mặc dù đã config thì hãy thử cách này Mở cmd root website (Shift + Mouse Right -> Open command window here) Clear cache: php artisan cache:clear Refresh config cache: php artisan config:cache Refresh route: php artisan ...
Tìm hiểu về Genrics
Generic programming là 1 cách để viết function và kiểu dữ liệu trong khi đưa ra những giả định về loại dữ liệu đang được dùng. Generics swift viết code không cần xác định về loại dữ liệu cụ thể, cho phép trừu tượng hóa để tạo ra code clean hơn, ít lỗi hơn. VD ta có hàm cộng 2 số như sau: ...
Bài 27: Bảy directives hữu dụng trong blade template có thể bạn chưa biết?
Sau một thời gian im hơi lặng bóng với series PHP Laravel Framwork, thì ngày hôm nay mình đã quay trở lại và giới thiệu với mọi người một số directives hữu dụng trong Blade template mà có thể bạn chưa biết Chú ý các directive dưới đây chỉ dùng được cho phiên bản Laravel 5.5 trở lên thôi, ...
Introducing the GPUImage framework
Giới thiệu CPUImage framework là một thư viện iOS cho phép bạn áp dụng bộ lọc và những hiệu ứng vào ảnh, live camera video và movies. Khi so sánh với Core Image(từ iOS 5.0), GPU cho phép bạn tuỳ chỉnh bộ lọc, support từ iOS 4.0 và có một giao diện đơn giản. Tuy nhiên it cũng thiếu một vài ...
Tìm hiểu về Task Scheduling trong Laravel
Xin chào anh em, cũng lâu lâu mình lại viết bài chia sẽ kiến thức mà mình tìm hiểu được khi học framework Laravel. Để tiếp nối series Laravel và những điều thú vị thì hôm nay mình xin giới thiệu về Task Scheduling trong Laravel. Như các bạn biết rồi đấy trong quá trình xây dựng website của ...
Laravel Dusk – Intuitive and Easy Browser Testing for All!
Laravel phát hành Dusk với hy vọng sẽ cung cấp cho người dùng một API chung cho việc "browser testing". Mặc định thì nó sẽ đi kèm với ChromeDriver và nếu chúng ta cần hỗ trợ cho các trình duyệt khác thì chúng ta có thể sử dụng Selenium. Nó vẫn sẽ có API test để đáp ứng nhu cầu đó của chúng ta. ...
Laravel xử lý ảnh với package ImageIntervention Phần 2
Chúng ta tiếp tục tìm hiểu về các functions trong package ImageIntervention trong phần 2. ? Change color balance of an image // value between -100 and +100 $img->colorize($red, $green, $blue); // take out red color and add blue $img->colorize( -100 , 0 , 100 ); // just add a ...
Object-oriented programming in JavaScript. It's really about object.
Trong JavaScript chúng ta thấy object ở khắp mọi nơi. Và tất nhiên lập trình hướng đối tượng là một mô hình lập trình có trong JavaScript. Tuy nhiên nó không giống như mô hình lập trình hướng đối tượng mà bạn thường thấy trong các ngôn ngữ thông dụng như Java, C++ hay C#. Chúng ta hãy cùng tìm hiểu ...
What's new in Swift 3.0
Nếu bạn nghĩ những thay đổi từ 1.2 lên 2.0 đã “dễ sợ” lắm rồi, thì bạn sẽ ngạc nhiên với phiên bản 3.0 này đấy. Với Swift 3.0, bạn sẽ thấy sự biến đổi 180 độ, code của phiên bản trước sẽ không build nếu bạn không thay đổi lại cho phù hợp. Vậy những thay đổi đó là gì? Swift 3 có gì ...
Bài 18: Form Request trong Larvel
-Sau khi đã giới thiệu với các bạn về model, controller,.. thì tiếp đến ở bài này mình sẽ giới thiệu về Form Request một thứ không thể thiếu trong một framwwork. -Và để bắt đầu chúng ta cần tạo cho nó một view. 1,Tạo View. -Đầu tiên mình sẽ tạo ra một view FormRequest.blade.php có nội dung ...
Sử dụng custom view làm MenuItem
Android framework giúp chúng ta rất nhiều trong việc tạo và tương tác với các menu item - những icon nhỏ ở phía bên phải của toolbar. Chỉ bằng việc gọi 1 vài hàm thiết lập, framework sẽ tự động giải quyết 3 vấn đề sau: Chèn 1 view vào Toolbar và đảm bảo là nó ở đúng vị trí, đúng hình ảnh và đúng ...
Fractal - Transformers trong laravel thật dễ dàng viết API's JSON đẹp hơn
Xin chào các bạn mình đã trở lại và có vẻ là ăn hại hơn trước rồi! Chắc hẳn các bạn cũng đã ít nhiều viết API rồi phải không, với API thì đa số chúng ta đều đang dump data và trả về response trực tiếp. Nó sẽ gặp một chút khó khăn và khó quản lý khi chúng ta muốn trả về những dữ liệu tuỳ chỉnh ...
Bài 24: Auththentication trong Laravel (Login, Logout)
Bài trước mình đã hướng dẫn mọi người custom lại auth register của Laravel rồi! Hôm nay mình sẽ hướng dẫn mọi người custom phần đăng nhập. -Lưu ý: Mình vẫn sử dụng database của bài trước nhé! 1, Đăng nhập với Logincontroller của Laravel. -Trong phần này mình sẽ hướng dẫn cụ thể mọi người ...







