处理别人的代码,弄清楚东西的去向等等。我得到的错误:未找到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")