07/09/2018, 17:49

Truyền dữ liệu ra View trong Laravel

Trong bài viết này, giả sử chúng ta có view welcome.blade.php như sau <!DOCTYPE html> <html> <head> <title></title> </head> <body> <h1>Hello, {{ $name }}</h1> </body> </html> Như vậy để truyền dữ liệu ra View ( ...

Trong bài viết này, giả sử chúng ta có view welcome.blade.php như sau

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<h1>Hello, {{ $name }}</h1>
</body>
</html>

Như vậy để truyền dữ liệu ra View (Passing Data To Views) chúng ta có các cách như sau đây để trên view welcome.blade.php có thể sử dụng được  được biến $name 

Cách 1: Truyền vào 1 mảng

return view('welcome', [
		'name' => 'Chung Nguyễn'
	]);

Nếu cần truyền thêm dữ liệu thì thêm vào mảng trên bây nhiêu thôi.

Cách 2: Sử dụng with method

return view('welcome')->with('name', 'Chung Nguyễn');

Với việc dùng view helper function, chúng ta hoàn toàn có thể pass data to views 1 cách dễ dàng thông qua phương thức with, cũng giống như ở trên nhưng code chúng ta sẽ trở nên sáng sủa, dễ nhìn hơn phải k nào 

0