-
laravel中的用户认证(Auth)
生成Auth所需文件
php artisan make:auth
迁移数据
php artisan migrate
查看全部 -
artisan 基本使用
创建控制器
php artisan make:controller StudentController
创建模型
php artisan make:model Student
创建中间件
php artisan make:middleware Activity
查看全部 -
使用composer安装laravel框架:
通过composer create-project 命令安装laravel
composer create-project --prefer-dist laravel/laravel=5.3.* project_name
通过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这样和错误对应的模板
日志:
在 .env文件添加APP_LOG=single
就运行了一下这三个函数,日志文件在storage/logs文件夹下。如果改为daily,那么日志每天生成一个,文件名包含当天日期
查看全部 -
就是将几个缓存常用函数运行看了一下,默认的是文件缓存,在storage/framework/cache下
添加缓存: put() add() 有返回值bool forever()
获取缓存:get() pull()获取了会删掉
删除缓存:forget()
查看全部 -
需要修改配置文件:config/mail.php和.env文件
查看全部 -
配置 config/filesystem.php (在控制器里面的系统函数不用死记硬背,有提示的)
$bool = Storage::disk('uploads')->put($file,$file_get_contents($realPath))
查看全部 -
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的使用
查看全部 -
包管理器
Java Maven
NodeJS NPM
PHP Pear
查看全部 -
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`命令.
查看全部
举报