Thứ Năm, 19 tháng 11, 2015

Tìm hiểu về Controller và cách sử dụng Controller trong Laravel 5.1 ( phần 1 )


Kết thúc hai bài trước, chúng ta đã đề cập về Routing View trong Laravel Framework được vận hành như thế nào. Thông qua bài đó, tuy chưa thật sự nắm hết các vấn đề liên quan đến Routing và View nhưng bạn đã có cái nhìn cơ bản và toàn diện về hai khái niệm đóng vai trò quan trọng trong Laravel Framework. Tiếp tục trong bài này, chúng ta sẽ nói về khái niệm Controller, một khái niệm quan trọng mà bạn có thể bắt gặp nó ở bất kỳ PHP Framework nào.

Thứ Bảy, 31 tháng 10, 2015

View & Cách sử dụng Blade Template Trong Laravel 5.1

Blade rất đơn giản, nhưng lại là một templating engine đầy mạnh mẽ! Bài viết này sẽ hướng dẫn các bạn cách sử dụng Blade Template. Không giống những PHP templating engine phổ biến khác, Blade không giới hạn chúng ta sử dụng code PHP trong views. Tất cả các file Blade sẽ được dịch thành file code PHP và cache cho đến khi file Blade bị thay đổi; điều đó cũng có nghĩa là Blade tự làm tất cả những việc cần thiết để có thể chạy views cho ứng dụng của bạn. Các file view dùng cho Blade có phần tên đuôi file là .blade.php  và được lưu trong thư mục resources/views.

Thứ Sáu, 23 tháng 10, 2015

Tìm Hiểu Khái Niệm Route Trong Laravel 5.1


Trong bài hướng dẫn này tôi sẽ hướng dẫn các bạn thao tác làm việc với Router và các khái niệm view cơ bản trong Laravel 5.1 . Có thế nói đây là thế mạnh tuyệt vời của Laravel , giúp cho người sử dụng có thêm nhiều lựa chọn trong việc viết ứng dụng. Nếu các bạn đã từng làm việc với các framework chắc không còn lạ lẫm với khái niệm Router. Mục đích của Router là định tuyến đến những Controller cụ thể nào từ phía request của người sử dụng.

Khắc Phục Một Số Lỗi Thường Gặp Khi Cài Đặt Laravel


Sau đây, tôi xin tổng hợp một số lỗi thường hay gặp khi cài đặt Laravel trên local và cách khắc phục chúng :

Bắt Đầu Với Laravel : Cài đặt Laravel Framework 5.1


Để làm việc với ngôn ngữ PHP như chũng ta đã biết thì ta cần phải có một môi trường. Ở đây là Apache, mysql  đã được tích hợp sẵn vào khi chúng ta cài XAMPP chẳng hạn được gọi là webserver, tuy nhiên có một số fullstack framework nó cung cấp sẵn cho ta môi trường  để hoạt động chẳng khác gì khi ta sử dụng XAMPP . Ví dụ đối với ngôn ngữ Ruby thì có Ruby on Rails là một Framework cực kì  mạnh mẽ được tích hợp sẵn để chảy độc lập không cần đến webserver riêng.
Laravel cũng là một Fullstack Framework .

LARAVEL FRAMEWORK MỘT PHP FRAMEWORK BẠN CẦN PHẢI HỌC

Laravel Framework 4, vừa chỉ ra mắt vào cuối tháng 5 - 2013. Tuy vậy, PHP Framework này đã nhanh chóng có được một cộng đồng rất lớn trong thế giới các Framework của ngôn ngữ lập trình PHP. Vậy tại sao, framework này lại được đông đảo các lập trình viên đón nhận ?.

Trước hết, sự tinh tế của Laravel nằm ở chỗ bắt kịp được xu hướng công nghệ mà điểm nhấn ở đây là các tính năng mới trong các phiên bản PHP 5.3 trở lên. Điều đó được thể hiện qua khái niệm namespacecomposer, closure và rất nhiều những tiêu chuẩn trong design pattern được áp dụng trên nền tảng framework này. Đồng thời, với cách hướng dẫn đơn giản và dễ tiếp cận giống vớiCodeigniter Framework đã khiến người dùng thích ngay từ lần đầu "hẹn hò" với framework này.
Laravel 4 cũng có sự tích hợp của một phần trong thư viện symfony và áp dụng triệt để mô hình ORM với khái niệm liên quan đến Eloquent class. Đồng thời, nó cũng giải quyết được những vấn đề mà các framework khác đang mắc phải. Chẳng hạn như master layout, mô hình xử lý với ORM, event model,....

Thứ Năm, 22 tháng 10, 2015

Sự Hình Thành Và Phát Triển Của Laravel Framework

       Khi các bạn bắt đầu tìm hiểu về Laravel thì tôi tin chắc rằng bạn đã có một kiến thức đủ vững vàng về PHP, OPP, .... Laravel là một PHP Framework khá mới mẻ so với các PHP Framework gạo cội khác như Zend hay CodeIgniter . Phiên bản đề tiên Laravel 1 được phát hình vào 6/2011 dưới bàn tay của Taylor Otwell . Tuy là một PHP Framework sinh sau để muộn nhưng Laravel đã đem đến cộng đồng lập trình PHP một cách toàn diện từ Document và các phiên bản sau này được cập nhật thường xuyên. Nói một cách khác, chính Larvel đã kéo lại một lượng đông đảo các Dev chuyển sang Ruby on Rails ( một Ruby Framework nổi tiếng ). Phiên bản mới nhất là Laravel 5.1 các bạn có thể tham khảo tại trang chủ của Laravel.