小编Jah*_*mud的帖子

Laravel Post Controller方法和PostController不工作

我的Laravel博客项目postcontroller的get方法正在工作,但post方法不起作用.我重定向了帖子方法.但是Accordind我的代码应该返回我的管理页面.我的控制器代码是

    <?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;

use App\Post;
use App\Category;

class PostController extends Controller
{

    public function getBlogIndex() {
        return view('frontend.blog.index');
    }

    public function getSinglePost($post_id,$end='frontend') {
        return view($end . '.blog.single');
    }

    public function getCreatePost() {
        return view('admin.blog.create_post');
    }

    public function postCreatePost(Request $request ) {
        $this->validate($request, [
            'title' => 'required|max:120|unique:posts',
            'author' => 'required|max:80',
            'body' => 'required'
            ]);

        $post = new Post();
        $post->title = $request['title'];
        $post->author = $request['author'];
        $post->body = $request['body'];
        $post->save();

        return redirect()->route('admin.index')->with(['success' => 'Post Successfully Created']);
    }
} …
Run Code Online (Sandbox Code Playgroud)

php forms laravel laravel-5.2

3
推荐指数
1
解决办法
2999
查看次数

标签 统计

forms ×1

laravel ×1

laravel-5.2 ×1

php ×1