Khi sử dụng Eloquent của Laravel hầu hết các chúng ta đều biết cách sử dụng method find() để tìm record trên database với ID cho trước:

$post = Post::find(100);

Tuy nhiên ít bạn biết rằng ngoài find() thì Laravel còn cung cấp method findOrFail() rất hữu ích và có thể giúp chúng ta code nhanh hơn nữa!

Ví dụ thay vì phải viết đoạn code dài dòng như sau:

$post = Post::find(100);
if ( empty ($post) ) {
    abort (404);
}

Chúng ta có thể code ngắn gọn lại như sau:

$post = Post::findOrFail(100);

Nếu b...

Mọi người cho mình hỏi về cách fix lỗi này dùng ajax trong Laravel với đoạn code này:

public function store(RequestCategory $request)
{
    Category: : create ($request->only('name' )) ;
    return response() ->json(['success' => 'Data Create successfully.']);
}

Khi mình thử tạo post ajax thì cứ nhận được thông báo lỗi "422 (Unprocessable Entity)" đó là khi mình tạo file Request riêng để check validate còn nếu viết validate trực tiếp trong controller thì lại không bị nhỉ?

Hàm addslashes() thêm vào ký tự slash / phía trước các chuỗi đặc biệt. Chuỗi trả về từ hàm này còn được gọi là chuỗi đã được thoát (escaped string).

Vòng lặp for trong PHP được sử dụng khi chúng ta muốn chạy lặp lại một đoạn code một số lần cho trước. Vòng lặp foreach được sử dụng để lặp qua một mảng.

Câu lệnh switch trong PHP được sử dụng khi trong chương trình chúng ta cần lựa chọn để chạy một đoạn code trong một danh sách các đoạn code cho trước.

Mảng là kiểu dữ liệu cho phép chúng ta lưu trữ nhiều giá trị trong nó bao gồm việc lưu trữ giá trị của một hoặc nhiều mảng khác.