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
4、访问结果显示
以上是laravel创建文章模块简单案例,有不懂欢迎回复评论。
文章评论(0)