为了账号安全,请及时绑定邮箱和手机立即绑定

轻松学会Laravel-高级篇

难度高级
时长 1小时42分
学习人数
综合评分9.67
62人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.6 逻辑清晰
  • laravel中的用户认证(Auth)

    1. 生成Auth所需文件

      php artisan make:auth

    2. 迁移数据

      php artisan migrate

    查看全部
  • artisan 基本使用

        创建控制器

            php artisan make:controller StudentController

        创建模型

            php artisan make:model Student

        创建中间件

            php artisan make:middleware Activity

    查看全部
  • 使用composer安装laravel框架:

    1. 通过composer create-project 命令安装laravel

      composer create-project --prefer-dist laravel/laravel=5.3.* project_name

    2. 通过composer安装laravel安装器,再通过安装器安装laravel框架

      composer global require 'laravel/installer'

      laravel new project_name

    查看全部
  • 创建新数据表

    查看全部
  • Debug模式  HTTP异常  日志

    Debug模式

        配置:config.php

        进行本地开发时,应该配置APP_DEUG环境变量为true,在上线环境,这个值应该永远为false

     看debug模式是否开启,config.app.php 里面的debug方法,结果还是到.env文件下看app_debug=true;关闭改为false

    HTTP异常:就是给resources/views/errors下面添加比如403.blade.php这样和错误对应的模板

    日志:

    http://img1.sycdn.imooc.com//5dbef6e50001232510660428.jpg在 .env文件添加APP_LOG=single

    http://img1.sycdn.imooc.com//5dbef86e0001d83409040212.jpg

    就运行了一下这三个函数,日志文件在storage/logs文件夹下。如果改为daily,那么日志每天生成一个,文件名包含当天日期

    http://img1.sycdn.imooc.com//5dbef8e100010a3104490111.jpg

    查看全部
  • 就是将几个缓存常用函数运行看了一下,默认的是文件缓存,在storage/framework/cache下

    添加缓存: put() add()  有返回值bool   forever()

    获取缓存:get() pull()获取了会删掉

    删除缓存:forget()



    查看全部
  • 需要修改配置文件:config/mail.php和.env文件

    http://img1.sycdn.imooc.com//5dbeed120001585711590638.jpghttp://img1.sycdn.imooc.com//5dbeed740001769911710646.jpghttp://img1.sycdn.imooc.com//5dbeedc2000158d411560629.jpg

    查看全部
  • 配置 config/filesystem.php  (在控制器里面的系统函数不用死记硬背,有提示的)

    http://img1.sycdn.imooc.com//5dbedf5a0001cdfd11410633.jpg


    http://img1.sycdn.imooc.com//5dbee24600012bc711410619.jpg

    http://img1.sycdn.imooc.com//5dbee2eb000152bc11430593.jpg$bool = Storage::disk('uploads')->put($file,$file_get_contents($realPath))

    http://img1.sycdn.imooc.com//5dbee4a60001dc1311960668.jpg

    查看全部
  • php artisan make:seed UserTableSeeder

    在app/database/seeds/StudentTableSeeder.php

    的run()方法中添加DB::table("Student")->insert([......数据]);

    ①执行数据填充php artisan db:seed --class StudentTableSeeder

    或者②在DatabaseSeeder.php的run方法里面添加 $this->call(StudentTableSeeder::class);

    然后执行php artisan db:seed

    查看全部
  • php  artisan (list) 查看用法列表

     php artisan  make:{type}  {name} 创建类文件

     php artisan  make:auth     创建登录注册 

    php artisan  migrate        生成用户表

    查看全部
  • composer的使用

    查看全部
    0 采集 收起 来源:使用Composer

    2019-08-27

  • 包管理器

    Java Maven

    NodeJS NPM

    PHP Pear

    查看全部
    0 采集 收起 来源:Composer简介

    2019-07-23

  • php artisan make:controller StudnetController


    查看全部
  • 执行 php artisan migrate 命令时出现:

    QLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max

    key length is 1000 bytes...错误

    解决办法:在app/Providers/AppServiceProvider中的public function boot()方法添加

    Schema::defaultStringLength(191);

    即可


    查看全部
  • Laravel执行seeder命令出现 Class StudentTableSeeder does not exist.

    解决办法:在控制台中执行`composer dump-autoload`,然后再执行`php artisan db:seed`命令.


    查看全部

举报

0/150
提交
取消
课程须知
1、掌握《基础篇》和《表单篇》的知识 2、掌握基本的HTML相关知识 3、熟悉PHP语言,了解面向对象、命名空间、Traits等特性 4、熟悉关系型数据库Mysql,了解数据库的表、记录、列等概念。
老师告诉你能学到什么?
1、安装和使用Composer 2、使用Composer安装和管理Laravel的依赖包 3、掌握Laravel中的用户认证(Auth)、数据迁移和数据填充的使用 4、掌握文件上传、邮件、缓存、错误&日志和队列的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!