1、生成控制器 php artisan make:controller PhotoController

2、使用RESTFUL生成控制器 php artisan make:controller PhotoController --resource Route::resource('photo', 'PhotoController');

为什么用resource参数,因为我们在做一个后台的时候,设计到增删改查操作,而这些操作我们通过--resource就可以直接生成这些方法,Route::resource其实就是生成了快捷的路由,让我们本来需要写的Get,post,delete直接用restful方式一键生成了。需要注意的是index是列表,store是新增,show是详情,update是修改,,destory是删除。

3、生成模型

php artisan make:model User -m

生成user模型同时生成数据库创建文件

4、PHP数据表维护(迁移)

新建迁移: php artisan make:migration create_users_table

新的迁移位于database/migrations目录下,每个迁移文件名都包含时间戳从而允许 Laravel 判断其顺序。

--table和--create选项可以用于指定表名以及该迁移是否要创建一个新的数据表。这些选项只需要简单放在上述迁移命令后面并指定表名: php artisan make:migration add_votes_to_users_table --table=usersphp artisan make:migration create_users_table --create=users

运行迁移: php artisan migrate

5、填充数据

新建填充: php artisan make:seeder UserTableSeeder

运行填充器:

php artisan db:seed

php artisan db:seed --class=UserTableSeeder

你还可以使用migrate:refresh命令来填充数据库,该命令还可以回滚并重新运行迁移,这在需要完全重建数据库时很有用:

php artisan migrate:refresh --seed

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php artisan怎么用,php artisan常用方法相关推荐

  1. php artisan migrate,Laravel php artisan 自动生成Model+Migrate+Controller 命令大全

    php artisan 命令是Laravel框架自带的命令,方便用户快速创建.查看对应的模块参数等. 一.常用的命令: php artisan list                        ...

  2. mac 使用 php artisan,在Mac php artisan上設置Laravel遷移錯誤:沒有這樣的文件或目錄[duplicate]...

    This question already has an answer here: 這個問題已經有了答案: Pulled a perfectly working laravel project fro ...

  3. php artisan 命令详解,Artisan命令详解

    Artisan命令 目前Artisan只是实现了一些常用的功能,比如创建数据库,创建数据表,创建服务,控制器,模型等.除此之外,还可以执行终端任务,这个功能非常强大,任务程序中你除了拿不到 Web 相 ...

  4. php artisan命令表,php artisan 命令列表

    php  artisan 命令列表 命令获取 上面的翻译内容 命令说明备注 php artisan make:resource ?创建api返回格式化资源>=5.4版本可用 php artisa ...

  5. php artisan migrate,laravel php artisan migrate错误

    错误 运行php artisan migrate出现如下错误: In Connection.php line 664: SQLSTATE[42000]: Syntax error or access ...

  6. php artisan 常用命令,php artisan module常用命令

    Passport composer require laravel/passport | | Laravel\Passport\PassportServiceProvider::class, | ph ...

  7. php artisan 计划任务,Laravel artisan命令及任务调度

    Artisan 是 Laravel 自带的命令行接口名称,它为我们在开发过程中提供了很多有用的命令.除了Artisan提供的系统命令之外,还可以构建自己的命令用于任务调度 1.查看及使用 php ar ...

  8. php artisan 出错,使用php artisan serve命令获取错误

    警告:require(/ Applications / XAMPP / xamppfiles / share / openssl / php_ide / bootstrap /../ vendor / ...

  9. php artisan常用方法

    2019独角兽企业重金招聘Python工程师标准>>> 1.生成控制器 php artisan make:controller PhotoController 2.使用RESTFUL ...

最新文章

  1. Python Coding Guidelines
  2. SqlDataAdapter上调用存储过程
  3. 安装后系统配置及优化
  4. 理解HTTP session原理及应用
  5. IOS使用MessageUI Framework 发送短信息
  6. 微软推出了Cloud Native Application Bundles和开源ONNX Runtime
  7. CodeForces - 616D Longest k-Good Segment
  8. 使用百度大脑,导入aip以及相应的库文件报错问题
  9. 软件测试个人感悟之测试用例的评审重点是什么?
  10. Android实战经验之图像处理及特效处理的集锦
  11. 在proteus中共阴数码管的驱动与使用
  12. 查看Oracle执行计划的几种常用方法-系列1
  13. “三只松鼠”为何一天能卖一亿元
  14. 蓝牙软件测试指标,蓝牙测试指标.doc
  15. 如何制作公众号首图?教你一键套用图片模板
  16. 你还在用canvas画爱心吗?看我让你的名字在星空绽放
  17. python可以自动拆分表格吗_Python 拆分表格并发送邮件
  18. 数学建模 导航(持续更新ing)
  19. UltraEdit 不能复制粘贴
  20. 8大蓝牙电路应用热门方案,快速简单实现近距离无线连接

热门文章

  1. 神经网络的5个应用场景,人工神经网络实际应用
  2. 搭建博客、自己的小窝?快来看看这些开源静态网站生成器
  3. VSCode下的51单片机开发环境搭建
  4. 案例分享|智慧广电的“宽带加速”之路,博睿数据来“私人定制”
  5. 如何将flash源文件在flash MX里整体缩放或移动!
  6. 计算机更新并关机能关闭吗,win10关机不想更新并关机而是直接关机步骤设置
  7. Mac系统下docker容器无法使用--net host共享宿主机端口的解决方案
  8. 图灵1951年报告Intelligent Machinery,A Heretical Theory中英文,公号回复“图灵1951报告”下载PDF双语典藏版
  9. HBuildx中使用vant的ui框架
  10. 数字签名标准算法——DSA