将数据传递给Laravel中的视图的不同方法

php
阅读 30 收藏 0 点赞 0 评论 0

method6_web.php
<?php

//Method 6 (passing arrays) :


// [ laravel\routes\web.php ]

Route::get('/' , function () {
	
	$tasks = [
	
		'Go to the store',
		'Finish laracasts tutorial',
		'clean the room'
		
	]
	return view ('welcome' )->compact('tasks');
});

// [ laravel\resources\views\welcome.blade.php ]

<ul>
	@foreach ($tasks as $task)
		<li> {{ $tasks }} </li>
	@endforeach
</ul>
method5_web.php
<?php
//Method 5 :


// [ laravel\routes\web.php ]

Route::get('/' , function () {
	
	$name = "Oli";
	$age = 25;
	
	return view ('welcome' )->compact('name', 'age');
});

// [ laravel\resources\views\welcome.blade.php ]

<h1>Hello, <?= $name; ?> </h1>
<h2>Age :  <?= $age; ?> </h2>
method4_web.php
<?php 
// Method 4 :


// [ laravel\routes\web.php ]

Route::get('/' , function () {
	
	return view ('welcome' )->with('name', 'Oli');
});

// [ laravel\resources\views\welcome.blade.php ]

<h1>Hello, <?= $name; ?> </h1>
<h2>Age :  <?= $age; ?> </h2>
method3_web.php
<?php
// Method 3 :
// [ laravel\routes\web.php ]

Route::get('/' , function () {
	
	return view ('welcome', [
		'name' => 'Oli',
		'age' => '25',
		
	] );
});

// [ laravel\resources\views\welcome.blade.php ]

<h1>Hello, <?= $name; ?> </h1>
<h2>Age :  <?= $age; ?> </h2>
method2_web.php
<?php 

// Method 2 :
// [ laravel\routes\web.php ]

Route::get('/' , function () {
	
	return view ('welcome', [
		'name' => 'Oli',
		'age' => '25',
		
	] );
});

// [ laravel\resources\views\welcome.blade.php ]

<h1>Hello, <?= $name; ?> </h1>
<h2>Age :  <?= $age; ?> </h2>
method1_web.php
<?php 
// Method 1 :
// [ laravel\routes\web.php ]

Route::get('/' , function () {
	$name = "Oli";
	$age = 25;
	
	return view ('welcome', [
		'name' => $name,
		'age' => $age
	] );
});

// [ laravel\resources\views\welcome.blade.php ]
<h1>Hello, <?= $name; ?> </h1>
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号