3、视图

一、建议一个控制器对应一个目录(在views下面建)

 

二、在目录下建立视图模板,一般为自定义视图模板: xx.php ,或laravel视图模板: xx.blade.php

//无论是自定义视图模板,还是laravel视图模板都是支持的

 

三、控制器的触发器  中调用视图

public function index(){
  return view('index/xx');   //返回index目录下的xx模板
}

 

四、控制器的触发器  给视图传递变量

public function index(){
  return view(
        'index/xx',[  //第一个参数为路由地址,第二参数为数组,数组里面可以传递多个参数
        'name' => '站长',
        'age' => '18'
    ]);
}

 

视图中输出变量

{{$name}}、{{$age}}。两对花括号将变量括起来

 

五、视图中跳转路由必须加上 CSRF验证,不然无法跳转,如

<form method="post" action="/">   <!-- 注意这里的method一定要和路由的method相匹配 -->
    @csrf  <!-- 这里添加$csrf,不然无法正常跳转 -->
    <input type="submit" />
</form>

 

六、创建默认的用户系统 (需要引入laravel/ui)

1、先连接数据库,在 .env 里面配置

2、执行数据迁移命令

php artisan migrate

 

3、安装 laravel/ui 

composer require laravel/ui

 

4、安装所需依赖

//Please run "npm install && npm run dev" to compile your fresh scaffolding.

 

5、再执行文件创建命令

php artisan ui vue --auth

 

完成简易用户系统

posted @ 2020-06-07 02:08  JaydenQiu  阅读(68)  评论(0)    收藏  举报