laravel框架模型、视图与控制器简单操作示例


Posted in PHP onOctober 10, 2019

本文实例讲述了laravel框架模型、视图与控制器简单操作。分享给大家供大家参考,具体如下:

laravel 的模型

建立model文件,再项目的app目录下建立Member.php

namespace App;
use Illuminate\Database\Eloquent\Model;
class Member extends Model
{
 public static function getHello(){
  return 'hello model';
 }
}

使用控制器调用

namespace App\Http\Controllers;
use App\Member;
class MemberController extends Controller
{
public function hello_test(){
 return Member::getHello();
}
}

laravel的视图

//输出视图
//建立控制器方法
public function hello_test(){
 return view('member/hello_test',['name'=>'张三','age'=>18]);
}
//设置路由
Route::get('member/hello_test',['uses'=>'MemberController@hello_test']);
//创建视图文件

再resourses下的views下建立Member目录,建立hello_test.blade.php。

//视图中输出变量
{{$name}} {{$age}}

laravel控制器

//访问MemberController下的info的方法
//方法一
//访问路径http://localhost/Laravel/public/member/info
Route::get('member/info','MemberController@info');
//方法二
//访问路径http://localhost/Laravel/public/member
Route::get('member',['uses'=>'MemberController@info']);
//访问控制器并传递参数
//访问路径http://localhost/Laravel/public/member/123
Route::get('member/{id}',['uses'=>'MemberController@test']);
//访问控制器并传递参数,并验证
//访问路径http://localhost/Laravel/public/member/123
Route::get('member/{id}',['uses'=>'MemberController@test'])->where('id','[0-9]+');

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
Sep 30 PHP
str_replace只替换一次字符串的方法
Apr 09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
Jun 23 PHP
php中删除数组的第一个元素和最后一个元素的函数
Mar 07 PHP
php为字符串前后添加指定数量字符的方法
May 04 PHP
php正则表达式学习笔记
Nov 13 PHP
基于PHP后台的Android新闻浏览客户端
May 23 PHP
Yii数据读取与跳转参数传递用法实例分析
Jul 12 PHP
适合PHP初学者阅读的4本经典书籍
Sep 23 PHP
php利用嵌套数组拼接与解析json的方法
Feb 07 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
php实现商城购物车的思路和源码分析
Jul 23 PHP
laravel框架数据库配置及操作数据库示例
Oct 10 #PHP
Laravel 关联模型-关联新增和关联更新的方法
Oct 10 #PHP
Laravel 实现关系模型取出需要的字段
Oct 10 #PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
Oct 10 #PHP
laravel框架查询数据集转为数组的两种方法
Oct 10 #PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
Oct 10 #PHP
在laravel中使用with实现动态添加where条件
Oct 10 #PHP
You might like
解析在PHP中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
struts2 jquery 打造无限层次的树
2009/10/23 Javascript
jquery.jstree 增加节点的双击事件代码
2010/07/27 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
jquery.qtip提示信息插件用法简单实例
2016/06/17 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
javascript实现用户点击数量统计
2016/12/25 Javascript
canvas知识总结
2017/01/25 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
解决vue v-for 遍历循环时key值报错的问题
2018/09/06 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
2018/09/28 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
layui实现多图片上传并限制上传的图片数量
2019/09/26 Javascript
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
详解为element-ui的Select和Cascader添加弹层底部操作按钮
2020/02/07 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
在Python中使用itertools模块中的组合函数的教程
2015/04/13 Python
Python使用functools模块中的partial函数生成偏函数
2016/07/02 Python
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
Python决策树和随机森林算法实例详解
2018/01/30 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
说说如何遍历Python列表的方法示例
2019/02/11 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
解析html5 canvas实现背景鼠标连线动态效果代码
2019/06/17 HTML / CSS
Ratchet 模态框的实现
2020/08/19 HTML / CSS
减负增效提质方案
2014/05/23 职场文书
平面设计师岗位职责
2014/09/18 职场文书
2014年人事科工作总结
2014/11/19 职场文书
党员自我评价2015
2015/03/03 职场文书
golang中的并发和并行
2021/05/08 Golang