Bài viết của Trần Trung Dũng

Association trong Rails - Part 1 - Tạo association

Association là cách tạo ra ràng buộc giữa các model trong ứng dụng tương tự như các bảng trong database. Liên kết 1 - 1 Ví dụ ta có 2 bảng là users và accounts. Một user chỉ được có duy nhất 1 tài khoản ngân hàng và một tài khoản ngân hàng chỉ thuộc về 1 user nhất định, vậy để tạo association ...

Tác giả: Trần Trung Dũng viết 17:51 ngày 07/09/2018 chỉnh sửa

Trả về 404 với API trong Laravel

Một tính năng hữu dụng được đề xuất trong Laravel 5.5 mà ít ai để ý đó là fallback routing (nôm na là định tuyến dự phòng). Bạn có thể tím hiểu về fallback routing tại bài viết Better 404 responses using Laravel +5.5 của tác giả Mohamed Said để hiểu về nó một cách tổng quát nhất cũng như những ...

Tác giả: Trần Trung Dũng viết 17:51 ngày 07/09/2018 chỉnh sửa

Cập nhật Laravel 5.5 Phần 6: Automatic Package Discovery

Ở các phiên bản trước Laravel 5.5 muốn cài 1 package nào đó chẳng hạn: laracasts/flash bạn phải chạy lên command composer composer require laracasts/flash Sau đó add vào danh sách providers trong app/config.php 'providers' => [ LaracastsFlashFlashServiceProvider::class, ]; ...

Tác giả: Trần Trung Dũng viết 17:48 ngày 07/09/2018 chỉnh sửa

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

Tác giả: Trần Trung Dũng viết 17:45 ngày 07/09/2018 chỉnh sử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. ...

Tác giả: Trần Trung Dũng viết 17:42 ngày 07/09/2018 chỉnh sửa

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 ...

Tác giả: Trần Trung Dũng viết 17:40 ngày 07/09/2018 chỉnh sửa

Bài 9: Controller trong Laravel

-Trong mô hình MVC thì project sẽ được chia ra làm 3 phần(Model,View,Controller) và trong Laravel framework cũng chia làm 3 phần như vậy. Ở phần trước mình đã giới thiêu với các bạn về view trong Laravel rồi. Và ở phần này mình sẽ giới thiệu với các bạn về Controller trong Laravel. 1,Tạo ...

Tác giả: Trần Trung Dũng viết 17:37 ngày 07/09/2018 chỉnh sửa

Bài 10: Query Builder trong Laravel

-Trước đây khi làm việc với PHP thuần, để tương tác với database các bạn sẽ cần phải kết nối với database và viết những câu truy vấn hết sức là phức tạp để gọi được dữ liệu ra. Nhưng khi sử dụng các famework đặc biệt là Laravel thì các bạn sẽ không phải lo về điều đó nữa, bởi Laravel có cung ...

Tác giả: Trần Trung Dũng viết 17:32 ngày 07/09/2018 chỉnh sửa

AngularJS - Tips may you don't know

AngularJS gonna to celebrate the sixth birthday in this October and I think spending time to talk about's just waste time. It's too famous and influence to many modern Front-End framework and its fan number's increasing significantly day by day. However, there's no problem when your code's a ...

Tác giả: Trần Trung Dũng viết 17:31 ngày 07/09/2018 chỉnh sửa

Bài 4: Route trong Laravel (phần 2)

Ở bài trước chúng ta đã tìm hiểu về Route::get(),post(),any(),match(),.. rồi, ở phần này chúng ta sẽ tìm hiểu tiếp về Route::resource() và Route::group(). 1,Route::resource(). -Route::resource() là một chức năng giúp chúng ta Xây dựng RESTful(websevice) một cách nhanh chóng. Đối với những ...

Tác giả: Trần Trung Dũng viết 17:31 ngày 07/09/2018 chỉnh sửa