• 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

  • 相关阅读:
    WSP部署错误—SharePoint管理框架中的对象“SPSolutionLanguagePack Name=0”依赖其他不存在的对象
    Elevate Permissions To Modify User Profile
    Error with Stsadm CommandObject reference not set to an instance of an object
    ASP.NET MVC3添加Controller时没有Scaffolding options
    测试使用Windows Live Writer写日志
    配置TFS 2010出现错误—SQL Server 登录的安全标识符(SID)与某个指定的域或工作组帐户冲突
    使用ADO.NET DbContext Generator出现错误—Unable to locate file
    CSS
    HTML DIV标签
    数据库
  • 原文地址:https://www.cnblogs.com/wjlbk/p/12633476.html
Copyright © 2020-2023  润新知