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

吾爱主题 阅读:128 2021-08-29 16:39:00 评论:0

本文实例讲述了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

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容