我无法从OrdersController访问我的orders_index视图。
orders_index.blade.php
location:\ resources \ views \ orders
@extends 'app'
@section('heading')
Orders Index
@endsection
@section('content')
<section>
content section
</section>
@endsection
OrdersController
位置:app \ Http \ Controllers
public function index(){
return view('orders.orders_index');
}
routes.php文件
Route::get('orders', 'OrdersController@index');
指示错误的文件:f2e7d6f3f58a0e30e17a0c631c812b28
'/app'
<?php $__env->startSection('heading'); ?>
Orders Index
<?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?>
<section>
content section
</section>
<?php $__env->stopSection(); ?>
<?php echo $__env->make(, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
我认为它与命名空间有关,我还没有想到它。我还没有在网上看到关于命名空间的任何信息,所以我不知道我是否在视图中使用命名空间。
答案 0 :(得分:1)
应该{{1}}而不是@extends('app')
。对于Laravel你现在所做的就像写作:@extends 'app'
所以它试图用一个空的第一个参数调用函数@extends() 'app'
(因为你没有将任何内容传递给make
)因此你得到那个语法错误。