我是laravel的新手,我遇到了一个问题。
public function index($type = null)
{
$items = $this->best();
if (Request::ajax())
return View::make('item_main', $items) -> with('items',$items);
else
$this->layout->content = View::make('main', $items) -> with('items',$items);
}
我的main.blade.php看起来像这样:
@extends('layouts.master')
@section('sidebar')
@parent
<p>This is appended to the master sidebar.</p>
@stop
@section('content')
@foreach ($items as $item)
{{$item->myth}}
@endforeach
@stop
对于ajax,我只需要加载
@foreach ($items as $item)
{{$item->myth}}
@endforeach
如何在不重复此部分代码的情况下执行此操作?
我想要在刀片内加载视图。 这就是我在codeigniter中所做的。
非常感谢!
答案 0 :(得分:0)
public function index($type = null)
{
$items = $this->best();
if (Request::ajax())
return View::make('item_main') -> with('items',$items);
else
$this->layout->content = View::make('main') -> with('items',$items);
}
item_main.blade.php:
@foreach ($items as $item)
{{$item->myth}}
@endforeach
main.blade.php:
@extends('layouts.master')
@section('sidebar')
@parent
<p>This is appended to the master sidebar.</p>
@stop
@section('content')
@include('item_main')
@stop
归功于Wrikken。