laravel new || laravel new xxx || composer create-project --prefer-dist laravel/laravel blog
composer create-project --prefer-dist laravel/laravel blog
composer global require “laravel/installer”
laravel new blogphp
composer installlaravel
刷新组件
composer update数据库
删除组件
composer remove chensuilong/toastr
composer dump-autoload缓存
查看artisan命令
php artisan
php artisan list服务器
查看某个帮助命令
php artisan help make:modelrestful
查看laravel版本
php artisan --versionapp
使用 PHP 内置的开发服务器启动应用
php artisan servecomposer
生成一个随机的 key
并自动更新到 app/config/app.php 的 key 键值对(刚安装好须要作这一步)
php artisan key:generate工具
开启Auth用户功能(开启后须要执行迁移才生效)
php artisan make:authpost
开启维护模式和关闭维护模式(显示503)
php artisan down
php artisan up
进入tinker工具
php artisan tinker
列出全部的路由
php artisan route:list
生成路由缓存以及移除缓存路由文件
php artisan route:cache
php artisan route:clear
建立控制器**
php artisan make:controller StudentController
建立RESTFUL风格资源控制器
(带有index、create、store、edit、update、destroy、show方法)
php artisan make:controller PhotoController --resource
Route::resource(‘article’, ‘ArticleController’);
ps:为何用resource参数,由于咱们在作一个后台的时候,设计到增删改查操做,而这些操做咱们经过–resource就能够直接生成这些方法,Route::resource其实就是生成了快捷的路由,让咱们原本须要写的get,post,delete,patch直接用restful方式一键生成了。
须要注意的是index是列表,store是新增,show是详情,update是更新,destory是删除。
建立模型
php artisan make:model Student
建立新建表的迁移和修改表的迁移
php artisan make:migration create_users_table --create=students //建立students表
php artisan make:migration add_votes_to_users_table --table=students//给students表增长votes字段
执行迁移
php artisan migrate
建立模型的时候同时生成新建表的迁移
php artisan make:model Student -m
php artisan make:model User --migration 建立模型并建立新迁移
回滚上一次的迁移
php artisan migrate:rollback
回滚全部迁移
php artisan migrate:reset
建立填充
php artisan make:seeder StudentTableSeeder
执行单个填充
php artisan db:seed --class=StudentTableSeeder
执行全部填充
php artisan db:seed
建立中间件
(app/Http/Middleware 下)
php artisan make:middleware Activity
建立队列(数据库)的表迁移
(须要执行迁移才生效)
php artisan queue:table
建立队列类(app/jobs下):
php artisan make:job SendEmail
建立请求类
(app/Http/Requests下)
php artisan make:request CreateArticleRequest
从新生成签名
php artisan passport:install
Auth 系统php artisan make:auth