未找到Laravel视图注册器



处理别人的代码,弄清楚东西的去向等等。我得到的错误:未找到View [register]。(观点:/用户/前锋/bankproject/app/views/前端/违约/页面/profile.blade.php)

我看到$sections正在从控制器传递到视图。

这是路线路线:get("注册",[',' => register.create, '用' => ' UsersController@create ']);路线:文章("注册",[',' => register.store, '用' => ' UsersController@store ']);

这是控制器

use ForretInterfacesUserInterface;
use View;
use Sentry;
class UsersController extends BaseController{
    public function __construct(UserInterface $user){
        $this->user = $user;
    }
    public function show($user_id){
        $view['title'] = 'Forret - Profile';
        $view['auth_navbar'] = 1;
        $view['user'] = Sentry::getUser();
        $view['sections'] = ["Frontend::components.sections.profile"];
        return View::make('Frontend::pages.profile',$view);
    }
    public function create(){
        $view['title'] = 'Forret - Register';
        $view['auth_navbar'] = 0;
        $view['user'] = [];
        $view['sections'] = ['register'];
        return View::make('Frontend::pages.profile',$view);
    }
} 

view profile.php

@extends('Frontend::layouts.default')
@section('page_styles')
@stop
@section('content')
    @foreach($sections as $section)
        @include($section)
    @endforeach
@stop
@section('page_scripts')
@stop

view register.php

@extends('Frontend::layouts.default')
@section('page_styles')
@stop
@section('content')
    @foreach($sections as $section)
        @include("Frontend::components.sections.$section")
    @endforeach
@stop
@section('page_scripts')
@stop

将profile模板中的@include更改为:

@include("Frontend::components.sections.$section")

最新更新