您的位置:首页 > 编程学习 > > 正文

laravel服务器设置教程(laravel框架模型、视图与控制器简单操作示例)

更多 时间:2021-10-07 00:53:22 类别:编程学习 浏览量:1605

laravel服务器设置教程

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

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

laravel 的模型

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

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • namespace App;
  • use Illuminate\Database\Eloquent\Model;
  • class Member extends Model
  • {
  •  public static function getHello(){
  •   return 'hello model';
  •  }
  • }
  • 使用控制器调用

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • namespace App\Http\Controllers;
  • use App\Member;
  • class MemberController extends Controller
  • {
  • public function hello_test(){
  •  return Member::getHello();
  • }
  • }
  • laravel的视图

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • //输出视图
  • //建立控制器方法
  • 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。

  • ?
  • 1
  • 2
  • //视图中输出变量
  • {{$name}} {{$age}}
  • laravel控制器

  • ?
  • 1
  • //访问MemberController下的info的方法
  • ?
  • 1
  • 2
  • 3
  • //方法一
  • //访问路径http://localhost/Laravel/public/member/info
  • Route::get('member/info','MemberController@info');
  • ?
  • 1
  • 2
  • 3
  • //方法二
  • //访问路径http://localhost/Laravel/public/member
  • Route::get('member',['uses'=>'MemberController@info']);
  • ?
  • 1
  • 2
  • 3
  • //访问控制器并传递参数
  • //访问路径http://localhost/Laravel/public/member/123
  • Route::get('member/{id}',['uses'=>'MemberController@test']);
  • ?
  • 1
  • 2
  • 3
  • //访问控制器并传递参数,并验证
  • //访问路径http://localhost/Laravel/public/member/123
  • Route::get('member/{id}',['uses'=>'MemberController@test'])->where('id','[0-9]+');
  • 希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

    原文链接:https://www.cnblogs.com/gyfluck/p/9037113.html

    您可能感兴趣