Laravel5.4创建示例:文章模块

浏览775

Laravel5.4创建示例:文章模块

1、路由设置,在route目录下创建 web.php

<?php
//文章列表页
Route::get('/posts', '\App\Http\Controllers\PostController@index');
////创建文章
Route::get('/posts/create', '\App\Http\Controllers\PostController@create');
Route::post('/posts', '\App\Http\Controllers\PostController@store');
//文章详情页
Route::get('/posts/{post}', '\App\Http\Controllers\PostController@show');
//编辑文章
Route::get('/posts/{post}/edit', '\App\Http\Controllers\PostController@edit');
Route::put('/posts/{post}', '\App\Http\Controllers\PostController@update');
//删除文章
Route::get('/posts/{delete}', '\App\Http\Controllers\PostController@delete');

2、创建控制器,\app\Http\Controllers文件夹下的 PostController.php 文件控制器下创建方法:(laravel下cmd使用命令创建控制器)

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class PostController extends Controller
{

    //    文章列表
    public function index(){
        return view('post/index');
    }
    //    文章详情页
    public function show(){
        return view('post/show');
    }
    //    创建文章
    public function create(){
        return;
    }
    //    创建逻辑
    public function store(){
        return;
    }
    //    文章编辑
    public function edit(){
        return view('post/edit');
    }
    //    文章编辑逻辑
    public function update(){
        return;
    }
    //    文章删除
    public function delete(){
        return view('post/delete');
    }
}

3、穿件视图模板文件,在\resources\views目录下创建post文件夹,并且创建文件 index.blade.php show.blade.php edit.blade.php delete.blade.php

image.png

4、访问结果显示

image.png

以上是laravel创建文章模块简单案例,有不懂欢迎回复评论。


  • 暂无任何回答