控制器
控制器位置
控制器类
<?php
namespace App\Http\Controllers;
class MemberController extends Controller{
public function info(){
return 'member-info';
}
public function numinfo($id){
return 'coming id'.$id;
}
}
控制器与路由关联
//路由控制器关联
//不带参数
//方法1
Route::get('member/info','MemberController@info');//路由关联控制器名@方法名
//方法2
Route::get('member/info',[
'uses'=>'MemberController@info',
'as'=>'membercon']);
//带参数
Route::any('member/{id}',['uses'=>'MemberController@numinfo'])->where('id','[0-9+]');
视图
控制器输出视图
一般一个控制器对应一个视图目录文件夹
public function info(){
//不带参数
return view('MemberViews/member-info');
//带参数
return view('MemberViews/member-info',[
'name'=>'lty',
'age'=>19
]);
}
视图目录
视图中使用传进来的变量
{{$name}}{{$age}}
模型
目录
模型代码
使用App namespace,继承Model
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Member extends Model{
public static function getMember(){
return 'membermodel';
}
}
模型调用方法
Member::getMember();