PHP日记——Lavarel常用语句之Route篇
来源:互联网 发布:京东和淘宝哪个好 编辑:程序博客网 时间:2024/05/22 01:36
Lavarel5.2主要有以前几个部分要经常操作,只要掌握常用的语句功能实现起来就变得轻松很多了
- Controller
- Model
- View
- Route
- Migration
Route篇
1.最简单的用法
//get方法Route::get("/",function(){ return view("hello");});//post方法Route::post("/",function(){ return view("hello");});//get和post方法都行Route::any("/",function(){ return view("hello");});
2.使用Controller
//使用IndexController里的index方法Route::get('/','Home\IndexController@index');
3.自动生成路由
Route::resource('user','UserController');
然后要在Controller里自己创建相应的方法
class UsersController extends BaseController { public function index() {} public function create() {} public function store() {} public function show($id) {} public function edit($id) {} public function update($id) {} public function update($id) {}}
4.分组
我们通常会把某一模块的route分组
Route::group([],function(){ Route::any('admin/login','Admin\LoginController@login'); Route::get('admin/quit','Admin\LoginController@quit');});
地址和命名空间都有相同的部分我们可以改写成
Route::group(['prefix'=>'admin','namespace'=>'Admin'],function(){ Route::any('login','LoginController@login'); Route::get('quit','LoginController@quit');});
如果都要用到一个中间件则写成
Route::group(['prefix'=>'admin','namespace'=>'Admin','middleware'=>['admin.login']],function(){ Route::any('login','LoginController@login'); Route::get('quit','LoginController@quit');});
5.带参数的路由
Route::get('users/{id}','UserController@check');
Controller里的方法写成
public function check($id) {}
注意:{id}不限于数字可以是任何值,所以很容易和其他地址冲突,所以这个方法建议写在其他路由的后面
以上是Route的常用语句,写好route是写好项目的基础
下一篇将给大家讲解Migration的常用语句
0 0
- PHP日记——Lavarel常用语句之Route篇
- PHP日记——Lavarel常用语句之Model篇
- PHP日记——Lavarel常用语句之View篇
- PHP日记——Lavarel常用语句之Migration篇
- PHP日记——Lavarel常用的语句之Controller篇
- PHP日记——Lavarel操作cookie和session
- PHP日记——Lavarel使用定时任务
- Ubuntu日记——安装和配置Lavarel项目
- php框架-lavarel安装
- 黑马程序员——学习日记之控制语句练习
- php lavarel 开发环境配置
- PHP之Mysql常用SQL语句示例
- php框架(CI,TP,LAVAREL,SWOOLE)源码学习之TP
- PHP学习总结(3)——PHP入门篇之PHP的echo语句
- PHP学习总结(6)——PHP入门篇之PHP语句结束符
- .NET日记——SQL基本语句
- [MyBatis日记]——映射语句
- PHP常用语句
- 外观模式
- java的初接触(2)
- IOS 基于ffmpeg的播放器kxmovie的音视频同步
- 分享Top 7 WordPress Plugins List你必须用的上
- image的加载事件(onload)和加载状态(complete)
- PHP日记——Lavarel常用语句之Route篇
- 第四周项目1-建立单链表
- 代理模式
- Android弹出 确认对话框
- 最大的奇约数
- QT中QWidget、QDialog及QMainWindow的区别
- C++中相对路径与绝对路径以及斜杠与反斜杠的区别
- 代理模式
- Python运行时,如何不生成.pyc文件