Laravel 框架控制器 Controller原理与用法实例分析(2)
增删改查的方法都定义好了;
连注释都给写好了;
这其实是按 RESTful 规范生成的格式;
除了 GET POST 它还包含了一大堆请求方式;
PUT 、 PATCH 、 DELETE 、HEAD 、OPTIONS;
也就是说 Route:: 后面还可以跟上面这些方法;
Route::put('article', function () { return view('article'); });
三、什么是 artisan
laravel 是一个现代化框架;
它对命令行有着非常好的支持;
artisan 就是 laravel 的命令行接口;
就是根目录下的 artisan 文件;
我们可以把它理解为命令行级的单入口文件;
跟 index.php 文件的使命一样;
所有的命令行都从它这走;
所以如果想使用命令行;
就需要 cd 到项目的根目录下;
或者手动指定一长串路径;
在命令行中以 php 开头意思是用 php 来执行某个文件;
php index.php
意思就是使用 php 的命令行模式运行 index.php ;
命令行下是可以不需要文件后缀就能识别的;
你可以创建个 test 的文本文件,然后在里面写一些php代码,使用命令行 php test 也是可以正常运行的;
所以根目录下的 artisan 文件并没有带上 .php ;
命令行主要有两个方向的应用;
第一是生成文件;
第二是执行任务;
四、路由绑定控制器方法
在上面生成的控制器方法 index 中写入如下代码
然后写一个路由绑定这个控制器方法,在 routes/web.php 中添加如下代码
Route::get('article/index', 'ArticleController@index');
打开链接
http://127.0.0.1:8000/article/index
更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。