30/09/2018, 20:31

Bắt đầu học laravel PHP

M.n cho e hỏi học php đến khoảng nào thì qua học laravel là tốt vậy ạ :)) Mong chỉ dạy ^^

vũ xuân quân viết 22:36 ngày 30/09/2018

Em đã biết gì về lập trình hướng đối tượng chưa.
Nếu biết rồi thì cần 1 tháng có thể qua laravel.
Chỉ cần em viết được 3 màn hình thao tác tìm kiếm, tạo mới, cập nhật và xóa trong php.
laravel sẽ đưa những kiến thức khác nữa.

omg viết 22:42 ngày 30/09/2018

cái đó thì rồi a, có cần viết vài ứng dụng bằng php thuần và tìm kiểu kĩ MVC trước khi qua k ạ.

vũ xuân quân viết 22:39 ngày 30/09/2018

như anh nói ở trên.
em chỉ cần viết 1 ứng dụng đơn giản thuần php có đủ 4 thao tác: tìm kiếm, thêm, sửa, xóa.
MVC chỉ là mô hình nên em chỉ cần nắm khái niệm là được.
Còn thực hành MVC là trên laravel.

Khoa Nguyen viết 22:34 ngày 30/09/2018

Bạn cứ bắt đầu, khó thì sẽ thành dễ. Hồi đó kĩ năng PHP của mình chỉ biết viết dạng HTML và PHP chung 1 file, OOP cũng chưa ổn (hay đúng ra là chưa biết gì) nhưng mà sau khi học Laravel và xem Laracasts thì kĩ năng tiến bộ nhiều, cũng có viết vài thứ .

omg viết 22:33 ngày 30/09/2018

Vậy là giờ e lên qua luôn ạ, php e cũng có biết rồi mức tạm tạm thôi … laravel thì e không sợ khó mà chỉ sợ qua sớm quá , fw hỗ trợ hết cái thứ cần thiết rồi phải k a

Đinh Quốc Hân viết 22:37 ngày 30/09/2018

Chỉ cần nắm chắc OOP + hiểu mô hình MVC, nếu tốt về các phần DP càng tốt (Design Patterns)

omg viết 22:32 ngày 30/09/2018

2 cái đầu thì e có sơ sơ còn cái cuối hình như e không có biết hì, trắc k sao a nhỉ … mà theo zend hay laravel thì tốt ạ

Đinh Quốc Hân viết 22:41 ngày 30/09/2018

Theo ý kiến cá nhân thì laravel mình thấy nó hiện đại. Nhưng trước khi chuẩn bị cho việc học Laravel bạn nên nắm gõ về Git và Composer nhé

P/s cái DP chủ yếu để giải quyết các vấn đề phức tạp thôi nên ko cần cũng được từ từ tìm hiểu sau.

Khoa Nguyen viết 22:40 ngày 30/09/2018

fw hỗ trợ hết cái thứ cần thiết rồi phải k a

Hỗ trợ quá đầy đủ. Đang dùng node.js là chủ yếu. Nhiều khi muốn có một cái cồng kềnh như Laravel để không phải lựa chọn package cho từng chức năng.

Hồi đó mình học Laravel cũng tranh thủ viết blog lại những gì mình đã học. Bạn có thể tham khảo thêm nhưng các bài blog lâu rồi không cập nhật. Có thể không còn đúng với bản mới nhất của Laravel

https://khoanguyen.me/archive/

Đinh Quốc Hân viết 22:43 ngày 30/09/2018

Composer

Bạn tham khảo bài này: https://www.dinhquochan.com/composer-la-gi/

omg viết 22:44 ngày 30/09/2018

vâng, cũng bớt ngu đi nhiều và có định hướng sơ sơ … qua laravel vậy chứ giờ viết code PHP e thấy chán chán, tiện a có biết học ol laravel của chỗ nào hay k chỉ e với

Khoa Nguyen viết 22:32 ngày 30/09/2018

tiện a có biết học ol laravel của chỗ nào hay k chỉ e với

Mình đã nói ở trên http://laracasts.com

$9/ tháng vô cùng giá trị

omg viết 22:42 ngày 30/09/2018

có của VNam k ạ, t.anh e kém

Khoa Nguyen viết 22:42 ngày 30/09/2018

nah. Bạn muốn chạy theo công nghệ mới thì phải học từ chính người tạo ra nó (hay là contribute vào nó). Nếu không thì chạy không kịp

omg viết 22:41 ngày 30/09/2018

Vâng, tks a

Sáng Béo viết 22:39 ngày 30/09/2018

nhưng mà sao Laravel nó phải nặng vậy ạ? vừa new đã gần 30mb rồi. xong product thì cũng bị load lâu…

Khoa Nguyen viết 22:43 ngày 30/09/2018

Vì nó là framework mập ú

Sáng Béo viết 22:34 ngày 30/09/2018

không biết có cải thiện được tốc độ load không a?
e vừa new chưa có gì mà vào đã thấy lâu lâu rồi. sau thêm nhiều js, css, … nữa thì lâu lắm

Khoa Nguyen viết 22:35 ngày 30/09/2018

không biết có cải thiện được tốc độ load không a?e vừa new chưa có gì mà vào đã thấy lâu lâu rồi. sau thêm nhiều js, css, … nữa thì lâu lắm

Lâu rồi không làm việc với Laravel. Nhưng mà theo mình nhớ nó đâu có chậm đến mức như bạn nói. Benchmark thử trang hello world hiện ra trong bao lâu ?

Khi trong prodution mode thì có thể cache vài thứ (route, …) để cải thiện tốc độ
Ngoài ra thì có thể dùng SSD để tăng tốc vì phải đọc rất nhiều file cùng lúc

Sáng Béo viết 22:48 ngày 30/09/2018

A chỉ e cách benchmark với ạ.
E chạy trên localhost thì khá là chậm ạ.
Với lại e không có ổ SSD.

Bài liên quan
0