Laravel 终端命令学习笔记

Laravel框架学习

访问上传的文件

php artisan storage:link

  • 解释

http访问的是public文件夹下的内容
上传的文件夹在storage中
storage创建一个快捷方式在public里面,外部就可以直接通过这个快捷方式找到真正的storage了



composer下载依赖

composer install

  • 解释

laravel的包管理器就是composer;
所以根据composer.lock文件去下载依赖



显示路由

php artisan route:list

  • 解释

在更路径下显示所有路由
如果有过滤用 php artisan route:list |grep "过滤词"
例子php artisan route:list|grep "admin"



启动内置服务

php artisan serve

  • 解释

开始服务,默认对外暴露8000端口
修改执行的端口 php artisan serve --port=端口号



laravel生成key

php artisan key:generate

  • 解释

当你第一次搭建没有 .env文件的时候,生成key



以下是全部的命令,详细看官方文档

☁  api [develop] ⚡  php artisan     
Laravel Framework 8.64.0

Usage:
  command [options] [arguments]

Options:
  -h, --help            Display help for the given command. When no command is given display help for the list command
  -q, --quiet           Do not output any message
  -V, --version         Display this application version
      --ansi|--no-ansi  Force (or disable --no-ansi) ANSI output
  -n, --no-interaction  Do not ask any interactive question
      --env[=ENV]       The environment the command should run under
  -v|vv|vvv, --verbose  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
  clear-compiled                Remove the compiled class file
  db                            Start a new database CLI session
  down                          Put the application into maintenance / demo mode
  env                           Display the current framework environment
  help                          Display help for a command
  inspire                       Display an inspiring quote
  list                          List commands
  migrate                       Run the database migrations
  optimize                      Cache the framework bootstrap files
  reset                         
  serve                         Serve the application on the PHP development server
  test                          Run the application tests
  tinker                        Interact with your application
  up                            Bring the application out of maintenance mode
 auth
  auth:clear-resets             Flush expired password reset tokens
 cache
  cache:clear                   Flush the application cache
  cache:forget                  Remove an item from the cache
  cache:table                   Create a migration for the cache database table
 config
  config:cache                  Create a cache file for faster configuration loading
  config:clear                  Remove the configuration cache file
 db
  db:seed                       Seed the database with records
  db:wipe                       Drop all tables, views, and types
 event
  event:cache                   Discover and cache the application's events and listeners
  event:clear                   Clear all cached events and listeners
  event:generate                Generate the missing events and listeners based on registration
  event:list                    List the application's events and listeners
 key
  key:generate                  Set the application key
 make
  make:cast                     Create a new custom Eloquent cast class
  make:channel                  Create a new channel class
  make:command                  Create a new Artisan command
  make:component                Create a new view component class
  make:controller               Create a new controller class
  make:event                    Create a new event class
  make:exception                Create a new custom exception class
  make:factory                  Create a new model factory
  make:job                      Create a new job class
  make:listener                 Create a new event listener class
  make:mail                     Create a new email class
  make:middleware               Create a new middleware class
  make:migration                Create a new migration file
  make:model                    Create a new Eloquent model class
  make:notification             Create a new notification class
  make:observer                 Create a new observer class
  make:policy                   Create a new policy class
  make:provider                 Create a new service provider class
  make:request                  Create a new form request class
  make:resource                 Create a new resource
  make:rule                     Create a new validation rule
  make:seeder                   Create a new seeder class
  make:test                     Create a new test class
 migrate
  migrate:fresh                 Drop all tables and re-run all migrations
  migrate:install               Create the migration repository
  migrate:refresh               Reset and re-run all migrations
  migrate:reset                 Rollback all database migrations
  migrate:rollback              Rollback the last database migration
  migrate:status                Show the status of each migration
 model
  model:prune                   Prune models that are no longer needed
 mojito
  mojito:install                Run the commands necessary to prepare Mojito for use
 notifications
  notifications:table           Create a migration for the notifications table
 optimize
  optimize:clear                Remove the cached bootstrap files
 package
  package:discover              Rebuild the cached package manifest
 permission
  permission:cache-reset        Reset the permission cache
  permission:create-permission  Create a permission
  permission:create-role        Create a role
  permission:show               Show a table of roles and permissions per guard
 queue
  queue:batches-table           Create a migration for the batches database table
  queue:clear                   Delete all of the jobs from the specified queue
  queue:failed                  List all of the failed queue jobs
  queue:failed-table            Create a migration for the failed queue jobs database table
  queue:flush                   Flush all of the failed queue jobs
  queue:forget                  Delete a failed queue job
  queue:listen                  Listen to a given queue
  queue:monitor                 Monitor the size of the specified queues
  queue:prune-batches           Prune stale entries from the batches database
  queue:prune-failed            Prune stale entries from the failed jobs table
  queue:restart                 Restart queue worker daemons after their current job
  queue:retry                   Retry a failed queue job
  queue:retry-batch             Retry the failed jobs for a batch
  queue:table                   Create a migration for the queue jobs database table
  queue:work                    Start processing jobs on the queue as a daemon
 route
  route:cache                   Create a route cache file for faster route registration
  route:clear                   Remove the route cache file
  route:list                    List all registered routes
 sail
  sail:install                  Install Laravel Sail's default Docker Compose file
  sail:publish                  Publish the Laravel Sail Docker files
 schedule
  schedule:list                 List the scheduled commands
  schedule:run                  Run the scheduled commands
  schedule:test                 Run a scheduled command
  schedule:work                 Start the schedule worker
 schema
  schema:dump                   Dump the given database schema
 session
  session:table                 Create a migration for the session database table
 storage
  storage:link                  Create the symbolic links configured for the application
 stub
  stub:publish                  Publish all stubs that are available for customization
 trait
  trait:controller              Create a new controller class with trait
  trait:model                   Create a new Eloquent model class use FilterAndSorting
 vendor
  vendor:publish                Publish any publishable assets from vendor packages
 view
  view:cache                    Compile all of the application's Blade templates
  view:clear                    Clear all compiled view files




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值