Laravel Laravel

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

Laravel Laravel

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ỉ?

Laravel Laravel

Đây là cách đơn giản nhất để tạo một link liên kết trong HTML:

<a href="/sessions/create" title="Đăng Nhập">Đăng Nhập</a>

Tuy nhiên nếu dùng Laravel thì bạn không nên làm như vậy vì nếu như vào một ngày đẹp trời khách hàng nói rằng họ muốn URL đăng nhập chuyển từ /sessions/create sang /login. Lúc này bạn sẽ cần tìm kiếm tất cả những đoạn file đã hard code địa chỉ URL của trang đăng nhập là /sessions/create và đổi sang /login.

Cách làm tốt hơn sẽ là sử dụng route trong Laravel như sau (với điều k...

PHP PHP

Các route trong Laravel được định nghĩa sử dụng class Route. Class này cung cấp các phương thức theo kiểu static như GET, POST, PUT, DELETE... dùng để quy định route sẽ được dùng để xử lý URL được gửi tới sử dụng phương thức HTTP tương ứng.

Laravel Laravel

Hi mọi người em đang làm theo một hướng dẫn tạo trang phục hồi mật khẩu sử dụng Laravel 4 nhưng gặp phải lỗi này:

Route [RemindersController@postRemind] not defined

Mò trong source để debug lỗi thì phát hiện ra đoan code gây ra lỗi là nằm ở dòng này ở tầng View:

<a href="{{action('RemindersController@getRemind')}}" title="Quên Mật Khẩu">Quên Mật Khẩu?</a>

Nếu xoá đi thì hết lỗi hoặc em cũng tìm cách fix tạm là chuyển sang sử dụng hard code URL như sau:

<a class="active pull-right" href="/passwor...