
Seeder là gì?
Seeder là gì? Laravel có một tính năng rất hay là cho phép tạo dữ liệu mẫu một cách tự động, với số lượng nội dung được thêm bất kỳ. Thay vì nhập dữ liệu mẫu bằng tay, thì ta có thể dùng vài dòng lệnh để nhập hàng loạt các dữ liệu mẫu, đặc biệt dữ liệu được tạo có nội dung gần với ...

Các giá trị validation thường dùng
Các giá trị validation thường dùng Laravel hỗ trợ rất nhiều các giá trị validation hữu ích, nội dung bài này sẽ nói về các giá trị thường dùng. Các giá trị validation khác ngoài bài học này, các bạn có thể tham khảo thêm tại trang chính của Laravel phần Available validation Rules ...

Blade là gì?
Blade là gì? Blade là dạng cú pháp đơn giản được cung cấp bởi Laravel. Sử dụng Blade: Để tạo template header, footer, sidebar hay bất kỳ thành phần nào, include vào Views. Sử dụng những câu lệnh cần thiết điều khiển các thành phần trong Views như: If else, for, foreach, ... ...

Cấu trúc thư mục Laravel
Cấu trúc thư mục Laravel Laravel 5.7 myproject app Console Kernel.php Exceptions Handler.php Http Controllers Auth ForgotPasswordController.php LoginController.php RegisterController.php ResetPasswordController.php ...

Authentication là gì?
Authentication là gì? Bạn muốn tạo trang user đăng ký, đăng nhập, ..., Laravel đã có xây dựng sẵn tính năng này, chúng ta chỉ việc học cách sử dụng thôi. Việc bạn làm đơn giản chỉ là thực thi lệnh chạy database user và kích hoạt tính năng auth . Nội dung bài học chỉ hướng dẫn ...

Validation form là gì?
Validation form là gì? Một tính năng khác khá hay, và được dùng thường xuyên của Laravel, đó là validation các giá trị nhập từ form. Dùng kiểm tra các giá trị nhập từ các thành phần của form có đúng hay không, có phù hợp với các yêu cầu được khai báo hay không. Các giá trị ...

Chuẩn bị cần cho Blade include
Chuẩn bị cần cho Blade include Include nội dung khác vào template, VD như header, footer, sidebar, ... Bài này sẽ thực hiện tiếp theo từ phần Views - Tạo Blade template, nên nếu cần thì các bạn xem lại bài học trước nhé. Thực hiện include các header.blade.php , ...

Routing là gì?
Routing là gì? Nôm na là Laravel không cho phép chạy file PHP bất kỳ nào một cách tùy tiện bằng việc gõ tên file lên thanh địa chỉ trình duyệt, mà tất cả phải được điều khiển thông qua Routing. Routing được chứa trong thư mục /routes/ /routes/api.php : điều khiển các route ...

Kết nối database
Kết nối database Trước tiên cần tạo một database và thông tin user kết nối bằng phpMyAdmin, chưa biết thì xem lại Cách tạo Database bằng phpMyAdmin nhé. Tiến hành tạo database với thông tin user như sau: Database name: myproject User name: user_myproject User ...

Chuẩn bị cho project laravel
Chuẩn bị cho project laravel Trước khi bắt đầu tạo một project Laravel (phiên bản 5.7), bạn cần phải chuẩn bị các yêu cầu sau: PHP >= 7.1.3 OpenSSL PHP Extension PDO PHP Extension Mbstring PHP Extension Tokenizer PHP Extension XML PHP Extension Ctype PHP Extension ...

Chuẩn bị cần cho Blade template
Chuẩn bị cần cho Blade template Ý tưởng là tạo 1 template, dùng chung cho các trang news và các trang product. Ta cần tạo: Các file include dùng chung cho các trang: header, footer. File template dành cho trang news và trang product. 2 trang hiển thị (Views) cho trang ...

Thay đổi Migration
Thay đổi Migration Bài này sẽ tiếp theo bài tạo table với Migration, nếu chưa biết Migration là gì hay cách hoạt động Migration ra sao thì bạn xem lại nhé. Để thêm dữ liệu Migration ta có thể thực hiện drop table đang tồn tại trên phpMyAdmin, đồng thời thay đổi nội dung bên trong ...

Controller là gì?
Controller là gì? Để xử lý logic (tính toán) thì chúng ta có thể viết trong nhiều chỗ khác nhau, nhưng tốt nhất là gom chung viết bên trong Controller, đặc biệt là các tính toán dài, phức tạp. Controller sinh ra là để trở thành trung tâm xử lý logic, nên cần phải tận dụng, thay vì ...

Transform 3D là gì?
Transform 3D là gì? transform sử dụng giá trị perspective để thực hiện biến đổi các giá trị transform sang dạng 3 chiều. Thường được ứng dụng trong việc tạo các vật thể 3 chiều, hoặc kết hợp với các thuộc tính khác để tạo chuyển động 3 chiều. Cấu trúc tag { transform: ...

Composer là gì?
Composer là gì? Làm việc với Laravel bạn sẽ cần Composer, nôm na Composer là công cụ quản lý các thư viện của PHP, bạn cần cài đặt trước khi sử dụng. Download Composer Download trực tiếp từ trang chính: https://getcomposer.org/download/ Do trong phạm vi bài hướng dẫn, ...

[SQL SERVER] TOP 50 CÂU LỆNH SQLSERVER QUAN TRỌNG NÊN BIẾT (PHẦN 3)
Xin chào các bạn, bài viết hôm nay mình sẽ tiếp tục chia sẽ đến các bạn các câu lệnh truy vấn phổ biến và thường được sử dụng trong Sqlserver phần 3 . [SQLSERVER] Những câu lệnh quan trọng cần biết trong Sqlserver. Câu 21: Lấy Session Id hiện tại ...

Luồng xử lý của Laravel
Luồng xử lý của Laravel Trước khi bắt đầu tìm hiểu các thành phần có trong Laravel, chúng ta cần hiểu cách làm việc của Laravel như thế nào. Hình dưới đây sẽ cho chúng ta hiểu khái quát cách hoạt động của Laravel, vì đây là cấu trúc cơ bản nên tất nhiên chưa đầy đủ. Folder / ...

Hướng dẫn backup database sqlserver từ remote server hosting về máy local
Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách backup database remote hosting sqlserver từ máy chủ trên hosting về máy local. Nếu bạn nào đang viết website sử dụng ASP.NET và database SQL SERVER. Thì chúng ta không thể backup database ...

transform là gì?
transform là gì? transform là thuộc tính cho phép dịch chuyển, thay đổi vị trí, hướng, chiều hoặc xoay thành phần, là một trong những thuộc tính đột phá trong CSS3. Ứng dụng của transform rất lớn, tạo nên một bước ngoặc trong điều khiển giao diện, trước đây bạn chỉ có thể dùng hình ...

radial-gradient là gì?
radial-gradient là gì? Bài học này học để biết thêm, chứ thực tế rất ít khi sử dụng. radial-gradient là dạng background-color dạng hình tròn hoặc cong (radial) có biên độ màu sắc giảm dần, hoặc thay đổi từ màu này sang màu khác. Cách thể hiện màu sắc của radial gradient rất đa ...