Laravel 未加载视图。 storage\framework\view 文件中的错误

Laravel not loading view. Error in a storage\framework\view file

我无法从我的 OrdersController 访问我的 orders_index 视图。

orders_index.blade.php

位置:\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(); ?>

我认为这与命名空间有关,我还没有完全弄明白。我还没有在网上看到任何关于视图中命名空间的信息,所以我不知道我是否要在视图中使用命名空间。

应该是@extends('app')而不是@extends 'app'。对于 Laravel 你现在做的就像写: @extends() 'app' 所以它试图用一个空的第一个参数调用函数 make (因为你没有传递任何东西给 @extends ),因此你会得到语法错误。