本文介绍了Laravel 框架控制器Controller 原理及使用示例。分享给大家,供大家参考,详情如下:
路由可以分发请求;
HTML页面也可以引入路由;
我们可以在route/web.php中做所有的事情;
但如果你把所有业务逻辑都写到路由中;
这条路线将非常庞大且难以维护;
因此控制器具有明显的存在价值;
在控制器中编写业务逻辑;
路由只负责将请求转发到指定的控制器;
我们可以直接使用Laravel的内置命令来生成很多代码,比如控制器;
artisan 是 laravel 的命令行界面;
是根目录下的artisan文件;
我们来使用命令来创建一个控制器
php artisan make:控制器 ArticleController
操作完成后,会生成app/Http/Controllers/ArticleController.php文件
提示控制器已经存在!
;
因为我们刚刚创建了ArticleController;
所以我们需要在运行之前删除app/Http/Controllers/ArticleController.php文件;
然后会再次生成app/Http/Controllers/ArticleController.php文件;
添加、删除、修改、查看的方法都定义好了;
连笔记都写好了;这实际上是根据RESTful规范生成的格式;
除了GET POST之外,还包含了很多请求方法;
放置、修补、删除、头、选项;
也就是说Route::后面也可以是上面的方法;路线::put('文章', function () { 返回视图('文章'); });3。什么是工匠
laravel 是一个现代框架;
它对命令行有很好的支持;
artisan 是 laravel 的命令行界面;
是根目录下的artisan文件;与index.php文件的任务相同;
所有的命令行都来自它;
所以如果你想使用命令行;
需要cd到项目根目录;
或者手动指定一长串路径;
php index.php
表示使用php的命令行方式运行index.php;
命令行下可以识别,无需文件后缀;您可以创建一个测试文本文件并在其中编写一些php代码。使用命令行php测试也可以正常运行;
所以根目录下的artisan文件不包含.php;命令行主要有两个应用;
首先是生成文件;
二是执行任务;4。路由绑定控制器方法
在上面生成的控制器方法索引中写入以下代码
对更多 Laravel 相关内容感兴趣的读者可以查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》 和 《php常见数据库操作技巧汇总》
希望这篇文章能够帮助你基于Laravel框架设计PHP程序。
相关推荐
MySQL远程访问:实现其他机
擦除Linux系统:教你一步步
在Ubuntu 16.10上安
Laravel 框架控制器Co
本月登场!小米13T系列价格曝
在Linux系统中使用C语言编
Linux电路离线:探索基于开
苹果地图新功能一览:添加离线地
Beats Studio Bu
零售业大趋势:关于网店你必须要
第一次调用控制器,定义常量,第
小米11系列、红米K40S、红
中国汽车工业协会:5月份我国整
RabbitMQ 如何避免丢失
异步 JavaScript 和
Android 7.0预览版抢
续航比S8提升33% 三星S8
如何在电脑打字时把繁体字改回来
哪个品牌的卫星机顶盒比较好?
世界上有哪些类型的卫星导航定位
第四范式今日在港交所上市
iPhone 16 Pro M
Linux连接两个文件(lin
Linux下如何设置Oracl