Laravel一些常用命令整理
自动创建项目
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 blog
安装组件
composer install
刷新组件
composer update
删除组件
composer remove chensuilong/toastr
composer dump-autoload
查看artisan命令
php artisan
php artisan list
查看某个帮助命令
php artisan help make:model
查看laravel版本
php artisan --version
使用 PHP 内置的开发服务器启动应用
php artisan serve
生成一个随机的 key
并自动更新到 app/config/app.php 的 key 键值对(刚安装好需要做这一步)
php artisan key:generate
开启Auth用户功能(开启后需要执行迁移才生效)
php artisan make:auth
开启维护模式和关闭维护模式(显示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
---------------------
作者:小阳子先生
来源:CSDN
原文:https://blog.csdn.net/weixin_43533995/article/details/84778040
版权声明:本文为博主原创文章,转载请附上博文链接!
Laravel一些常用命令整理的更多相关文章
- 【linux】---常用命令整理
linux常用命令整理 一.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: l ...
- Tomcat性能优化及常用命令整理
1汤姆猫性能优化 1.1连接参数 1.1.1默认连接配置 默认连接器采用阻塞式 IO,默认最大线程数为200,配置如下: <Connector port="8080" pro ...
- linux 服务器常用命令整理
linux 服务器常用命令整理 目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz ...
- (小组)Git 常用命令整理
Git 常用命令整理 取得Git仓库 初始化一个版本仓库 git init Clone远程版本库 git clone git@xbc.me:wordpress.git 添加远程版本库origin,语法 ...
- salt 常用命令整理
salt 常用命令整理 ***********模块*********** 查看模块列表module salt 'minion' sys.list_modules 查看指定module的function ...
- Dos常用命令整理
Dos常用命令整理 打开cmd的方法 开始菜单 -> 系统 -> 命令提示符 组合键Win+R打开运行 -> 输入cmd 在任意文件夹下Shift+鼠标右键 -> 在此处打开命 ...
- npm常用命令整理
npm是一个NodeJS包管理跟分发工具,已经成为了非官方的发布node模块(包)的标准.它可以帮助我们解决代码部署上的一些问题,将开发者从繁琐的包管理工作中(版本.依赖等)解放出来,更加专注于功能上 ...
- Linux上常用命令整理(一)—— cat
近几个月刚从windows上转过来,开始慢慢熟悉linux,先不撕比到底哪个更好,首先要怀着相互借鉴的精神去了解各个平台. Linux上做开发,除去使用文本编辑器做开发的大神之外,大家(包括我这种菜鸟 ...
- Conda/Miniconda/Anaconda 常用命令整理及介绍
作者:HELO 出处:http://www.cnblogs.com/HELO-K 欢迎转载, 转载时请保留此声明, 谢谢! 在这里整理一份全一点的 Conda 常用命令, 方便大家日常使用时参考, 一 ...
随机推荐
- Linux安装MySQL全过程
操作系统:CentOS 7.2 64位 mySQL版本:mysql-5.6.35 安装过程: (1)首先从mysql官网下载 MySQL Community Server 安装包. 选择对应的版本( ...
- 如何清除保存的FTP用户名和密码
很多人习惯登陆FTP时选择保存密码,这样下次只需打开地址就可以进入FTP的页面了.这样确实方便,但如果遇到更换别的FTP用户名登陆,该怎么办?相信不少人还真答不出.重装浏览器,或者重装系统?呵呵, ...
- Webdings和Wingdings字符码对应表
刚才研究动网论坛代码,发现一个页面提示标记 i 感觉很神奇,看了半天才明白原来是一种叫“Webdings”的字体,其实很简单,只需要<font face='webdings' size=&quo ...
- sqlserver全备份,差异备份和日志备份
差异备份是以上一个全备为基点,这个期间所有差异数据的备份. 日志备份是基于前一个全备+日志备份为基点,这个期间的事务日志的备份.(日志备份用于确保还原数据库到某个时间点) 在利用全备+日志备份 ...
- HAproxy-1.6.3 安装部署
反向代理优缺点: haproxy反向代理高性能的HTTP,TCP反向代理 nginx:优点:1.web服务器,比较广泛2.工作7层location设置比较复杂基于HTTP(url,cookies,ag ...
- HDU 6005 Pandaland (Dijkstra)
题意:给定一个图,找出一个最小环. 析:暴力枚举每一条,然后把边设置为最大值,以后就不用改回来了,然后跑一遍最短路,跑 n 次就好. 代码如下: #pragma comment(linker, &qu ...
- Thrift辅助类,用于简化Thrift编程
CThriftServerHelper用于服务端,CThriftClientHelper用于客户端. IDL定义: service PackageManagerService { } 服务端使用示例: ...
- 大型Unity手游《英雄之刃-最后之战》源码分析
英雄之刃之最后一战是国内首款原创精品MOBA手游,是一款由前暴雪文案亲自操刀世界观,日韩专业团队打造美术场景,新加坡团队精心制作战斗音乐的旷世之作! 超快速的匹配对战.默契的团队协作给你带来意犹未尽的 ...
- Android adb 命令
一.概述 作为一名开发者,相信对adb指令一定不会陌生.那么在手机连接adb后,可通过am命令做很多操作: (1) 拨打电话10086 adb shell am start -a android.in ...
- js中将时间字符串转换为时间戳
var time = "2017-4-18 09:18"; ; console.info(date);