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 相关文章推荐
php基础知识:函数基础知识
Dec 13 PHP
php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
May 15 PHP
php中显示数组与对象的实现代码
Apr 18 PHP
PHP求小于1000的所有水仙花数的代码
Jan 10 PHP
PHP遍历数组的几种方法
Mar 22 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
Jul 19 PHP
改写函数实现PHP二维/三维数组转字符串
Sep 13 PHP
PHP-Java-Bridge使用笔记
Sep 22 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 PHP
php报错502badgateway解决方法
Oct 11 PHP
Laravel 连接(Join)示例
Oct 16 PHP
PHP中用Trait封装单例模式的实现
Dec 18 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
德生PL330的评价与改造
2021/03/02 无线电
开发大型PHP项目的方法
2006/10/09 PHP
PHP数组内存耗用太多问题的解决方法
2010/04/05 PHP
PHP 事务处理数据实现代码
2010/05/13 PHP
php设计模式  Command(命令模式)
2011/06/17 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
Yii1.1框架实现PHP极光推送消息通知功能
2018/09/06 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
实例介绍PHP中zip_open()函数用法
2019/02/15 PHP
浅析jQuery的链式调用之each函数
2010/12/03 Javascript
模拟多级复选框效果的jquery代码
2013/08/13 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
JS实现点击复选框将按钮或文本框变为灰色不可用的方法
2015/08/11 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
2015/08/31 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
AngulaJS路由 ui-router 传参实例
2017/04/28 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
javascript实现点击产生随机图形
2021/01/25 Javascript
用Python3创建httpServer的简单方法
2018/06/04 Python
pandas 条件搜索返回列表的方法
2018/10/30 Python
Anaconda的安装及其环境变量的配置详解
2020/04/22 Python
行政专员岗位职责
2014/01/02 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
2014年宣传工作总结
2014/11/18 职场文书
新郎接新娘保证书
2015/05/08 职场文书
单位计划生育责任书
2015/05/09 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书
感恩教师节主题班会
2015/08/12 职场文书
教您怎么制定西餐厅运营方案 ?
2019/07/05 职场文书
SpringRetry重试框架的具体使用
2021/07/25 Java/Android
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis