将数据传递给视图 laravel
passing data to a view laravel
刚接触 mvc 框架,我正在尝试使用 blade 模板引擎将数据传递到我的视图。
这是我的路线文件
Route::get('/', 'PagesController@index');
我的 PagesController
<?php
namespace App\Http\Controllers;
use App\User;
use App\Http\Controllers\Controller;
class PagesController extends Controller {
public function index() {
return view('index');
$url = 'example.com';
}
public function about() {
return 'hello';
}
}
我的index.blade.php文件
<h1>{{ $url }}</h1>
我收到未定义变量:url 错误消息。我做错了什么?
试试这个
public function index() {
$url = 'example.com';
return view('index', ['url' => $url]);
}
初始化变量并将其作为参数发送到视图。
你也可以使用multiple with来传递数据给view。
return View::make('blog')->with('posts', $posts)->with('anotherPost',$anotherPost);
你总是可以创建多个或者可以通过数组传递值。你认为最好的。
刚接触 mvc 框架,我正在尝试使用 blade 模板引擎将数据传递到我的视图。
这是我的路线文件
Route::get('/', 'PagesController@index');
我的 PagesController
<?php
namespace App\Http\Controllers;
use App\User;
use App\Http\Controllers\Controller;
class PagesController extends Controller {
public function index() {
return view('index');
$url = 'example.com';
}
public function about() {
return 'hello';
}
}
我的index.blade.php文件
<h1>{{ $url }}</h1>
我收到未定义变量:url 错误消息。我做错了什么?
试试这个
public function index() {
$url = 'example.com';
return view('index', ['url' => $url]);
}
初始化变量并将其作为参数发送到视图。
你也可以使用multiple with来传递数据给view。
return View::make('blog')->with('posts', $posts)->with('anotherPost',$anotherPost);
你总是可以创建多个或者可以通过数组传递值。你认为最好的。