【问题标题】:Blank page trouble in laravel 5.4laravel 5.4中的空白页问题
【发布时间】:2017-06-24 20:52:43
【问题描述】:

我想执行 CRUD 操作,所以我有一个 PostController、一个 create_post 页面,并且我已经在 web.php 中设置了路由。

PostController.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class PostController extends Controller
{

    public function index()
    {
        //
    }

    public function create()
    {
        return view('/posts/create_post');   //link to the create_post page inside posts forlder
    }


    public function store(Request $request)
    {
        $this->validate($request, array(
            'title'=>'required|max:255',
            'body'=>'required'
        ));
        $post= new Post;
        $post->title=$request->title;
        $post->body=$request->body;
        $post->save();
    }

    public function show($id)
    {
        //
    }

    public function edit($id)
    {
        //
    }

    public function update(Request $request, $id)
    {
        //
    }

    public function destroy($id)
    {
        //
    }
}

resources>views>posts>create_post.blade.php posts 是保存 create_post 视图的文件夹。 我只包含了表单部分,因为没有包含或部分错误。

                <h1>Create New Post</h1>
                <div class="form-area">  
        {{ Form::open(array('route' => 'posts/store')) }}
    <br style="clear:both">
                    <div class="form-group">
                                    {{Form::label('title', 'Title:')}}
                                    {{Form::text('title', null, array('class'=>'form-control', 'name'=>'title'))}}
                    </div>
                    <div class="form-group">
                        {{Form::label('body', 'Body:')}}
                        {{Form::textarea('body', null, array('class'=>'form-control', 'name'=>'body'))}}
                    </div>
            {{Form::submit('Post', array('class'=>'btn btn-primary pull-right', 'name'=>'submit'))}}
{{ Form::close() }}
    </div>

路由>web.php Route::resource('/posts/create_post', 'PostController');

当我运行 http://127.0.0.1:8000/posts/create_post 链接时,页面是空白的,但我对欢迎、关于和联系页面使用了相同的模板,并且运行良好,但这些页面存储在单独的文件夹中并有一个单独的控制器。

【问题讨论】:

    标签: laravel-5.4


    【解决方案1】:

    尝试使用:

    return view('posts.create_post');
    

    【讨论】:

      猜你喜欢
      • 2017-07-16
      • 2019-07-16
      • 2018-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-03
      相关资源
      最近更新 更多