Commands (76)
app (1)
app:nameauth (1)
auth:clear-resetsdb (1)
db:seedkey (1)
key:generatemake (22)
make:authmake:channelmake:commandmake:controllermake:eventmake:exceptionmake:factorymake:jobmake:listenermake:mailmake:middlewaremake:migrationmake:modelmake:notificationmake:observermake:policymake:providermake:requestmake:resourcemake:rulemake:seedermake:testnotifications (1)
notifications:tableoptimize (1)
optimize:clearpackage (1)
package:discoverqueue (9)
queue:failedqueue:failed-tablequeue:flushqueue:forgetqueue:listenqueue:restartqueue:retryqueue:tablequeue:worksession (1)
session:tablestorage (1)
storage:linkvendor (1)
vendor:publishapp:name
Set the application namespace
Arguments
name
- The desired namespace Required
php artisan app:name <name>
auth:clear-resets
Flush expired password reset tokens
Arguments
name
- The name of the password broker Optional
php artisan auth:clear-resets [<name>]
cache:clear
Flush the application cache
Options
tags
- The cache tags you would like to clear Optional
Arguments
store
- The name of the store you would like to clear Optional
php artisan cache:clear [--tags [TAGS]] [--] [<store>]
cache:forget
Remove an item from the cache
Arguments
key
- The key to remove Requiredstore
- The store to remove the key from Optional
php artisan cache:forget <key> [<store>]
cache:table
Create a migration for the cache database table
php artisan cache:table
clear-compiled
Remove the compiled class file
php artisan clear-compiled
down
Put the application into maintenance mode
Options
allow
- IP or networks allowed to access the application while in maintenance mode Optionalmessage
- The message for the maintenance mode Optionalretry
- The number of seconds after which the request may be retried Optional
php artisan down [--message [MESSAGE]] [--retry [RETRY]] [--allow [ALLOW]]
dump-server
Start the dump server to collect dump information.
Options
format
- The output format (cli,html). Optional
php artisan dump-server [--format [FORMAT]]
env
Display the current framework environment
php artisan env
help
Display help for a command
Options
format
- The output format (txt, xml, json, or md) Requiredraw
- To output raw command help Optional
Arguments
command_name
- The command name Optional
php artisan help [--format FORMAT] [--raw] [--] [<command_name>]
inspire
Display an inspiring quote
php artisan inspire
list
List commands
Options
format
- The output format (txt, xml, json, or md) Requiredraw
- To output raw command list Optional
Arguments
namespace
- The namespace name Optional
php artisan list [--raw] [--format FORMAT] [--] [<namespace>]
migrate
Run the database migrations
Options
database
- The database connection to use Optionalforce
- Force the operation to run when in production Optionalpath
- The path(s) to the migrations files to be executed Optionalpretend
- Dump the SQL queries that would be run Optionalrealpath
- Indicate any provided migration file paths are pre-resolved absolute paths Optionalseed
- Indicates if the seed task should be re-run Optionalstep
- Force the migrations to be run so they can be rolled back individually Optional
php artisan migrate [--database [DATABASE]] [--force] [--path [PATH]] [--realpath] [--pretend] [--seed] [--step]
optimize
Cache the framework bootstrap files
php artisan optimize
preset
Swap the front-end scaffolding for the application
Options
option
- Pass an option to the preset command Optional
Arguments
type
- The preset type (none, bootstrap, vue, react) Required
php artisan preset [--option [OPTION]] [--] <type>
serve
Serve the application on the PHP development server
Options
host
- The host address to serve the application on Optionalport
- The port to serve the application on Optionaltries
- The max number of ports to attempt to serve from Optional
php artisan serve [--host [HOST]] [--port [PORT]] [--tries [TRIES]]
tinker
Interact with your application
Arguments
include
- Include file(s) before starting tinker Optional
php artisan tinker [<include>...]
up
Bring the application out of maintenance mode
php artisan up
config:cache
Create a cache file for faster configuration loading
php artisan config:cache
config:clear
Remove the configuration cache file
php artisan config:clear
db:seed
Seed the database with records
Options
class
- The class name of the root seeder Optionaldatabase
- The database connection to seed Optionalforce
- Force the operation to run when in production Optional
php artisan db:seed [--class [CLASS]] [--database [DATABASE]] [--force]
event:cache
Discover and cache the application's events and listeners
php artisan event:cache
event:clear
Clear all cached events and listeners
php artisan event:clear
event:generate
Generate the missing events and listeners based on registration
php artisan event:generate
event:list
List the application's events and listeners
Options
event
- Filter the events by name Optional
php artisan event:list [--event [EVENT]]
key:generate
Set the application key
Options
force
- Force the operation to run when in production Optionalshow
- Display the key instead of modifying files Optional
php artisan key:generate [--show] [--force]
make:auth
Scaffold basic login and registration views and routes
Options
force
- Overwrite existing views by default Optionalviews
- Only scaffold the authentication views Optional
php artisan make:auth [--views] [--force]
make:channel
Create a new channel class
Arguments
name
- The name of the class Required
php artisan make:channel <name>
make:command
Create a new Artisan command
Options
command
- The terminal command that should be assigned Optional
Arguments
name
- The name of the command Required
php artisan make:command [--command [COMMAND]] [--] <name>
make:controller
Create a new controller class
Options
api
- Exclude the create and edit methods from the controller. Optionalinvokable
- Generate a single method, invokable controller class. Optionalmodel
- Generate a resource controller for the given model. Optionalparent
- Generate a nested resource controller class. Optionalresource
- Generate a resource controller class. Optional
Arguments
name
- The name of the class Required
php artisan make:controller [-m|--model [MODEL]] [-r|--resource] [-i|--invokable] [-p|--parent [PARENT]] [--api] [--] <name>
make:event
Create a new event class
Arguments
name
- The name of the class Required
php artisan make:event <name>
make:exception
Create a new custom exception class
Options
render
- Create the exception with an empty render method Optionalreport
- Create the exception with an empty report method Optional
Arguments
name
- The name of the class Required
php artisan make:exception [--render] [--report] [--] <name>
make:factory
Create a new model factory
Options
model
- The name of the model Optional
Arguments
name
- The name of the class Required
php artisan make:factory [-m|--model [MODEL]] [--] <name>
make:job
Create a new job class
Options
sync
- Indicates that job should be synchronous Optional
Arguments
name
- The name of the class Required
php artisan make:job [--sync] [--] <name>
make:listener
Create a new event listener class
Options
event
- The event class being listened for Optionalqueued
- Indicates the event listener should be queued Optional
Arguments
name
- The name of the class Required
php artisan make:listener [-e|--event [EVENT]] [--queued] [--] <name>
make:mail
Create a new email class
Options
force
- Create the class even if the mailable already exists Optionalmarkdown
- Create a new Markdown template for the mailable Optional
Arguments
name
- The name of the class Required
php artisan make:mail [-f|--force] [-m|--markdown [MARKDOWN]] [--] <name>
make:middleware
Create a new middleware class
Arguments
name
- The name of the class Required
php artisan make:middleware <name>
make:migration
Create a new migration file
Options
create
- The table to be created Optionalfullpath
- Output the full path of the migration Optionalpath
- The location where the migration file should be created Optionalrealpath
- Indicate any provided migration file paths are pre-resolved absolute paths Optionaltable
- The table to migrate Optional
Arguments
name
- The name of the migration Required
php artisan make:migration [--create [CREATE]] [--table [TABLE]] [--path [PATH]] [--realpath] [--fullpath] [--] <name>
make:model
Create a new Eloquent model class
Options
all
- Generate a migration, factory, and resource controller for the model Optionalcontroller
- Create a new controller for the model Optionalfactory
- Create a new factory for the model Optionalforce
- Create the class even if the model already exists Optionalmigration
- Create a new migration file for the model Optionalpivot
- Indicates if the generated model should be a custom intermediate table model Optionalresource
- Indicates if the generated controller should be a resource controller Optional
Arguments
name
- The name of the class Required
php artisan make:model [-a|--all] [-c|--controller] [-f|--factory] [--force] [-m|--migration] [-p|--pivot] [-r|--resource] [--] <name>
make:notification
Create a new notification class
Options
force
- Create the class even if the notification already exists Optionalmarkdown
- Create a new Markdown template for the notification Optional
Arguments
name
- The name of the class Required
php artisan make:notification [-f|--force] [-m|--markdown [MARKDOWN]] [--] <name>
make:observer
Create a new observer class
Options
model
- The model that the observer applies to. Optional
Arguments
name
- The name of the class Required
php artisan make:observer [-m|--model [MODEL]] [--] <name>
make:policy
Create a new policy class
Options
model
- The model that the policy applies to Optional
Arguments
name
- The name of the class Required
php artisan make:policy [-m|--model [MODEL]] [--] <name>
make:provider
Create a new service provider class
Arguments
name
- The name of the class Required
php artisan make:provider <name>
make:request
Create a new form request class
Arguments
name
- The name of the class Required
php artisan make:request <name>
make:resource
Create a new resource
Options
collection
- Create a resource collection Optional
Arguments
name
- The name of the class Required
php artisan make:resource [-c|--collection] [--] <name>
make:rule
Create a new validation rule
Arguments
name
- The name of the class Required
php artisan make:rule <name>
make:seeder
Create a new seeder class
Arguments
name
- The name of the class Required
php artisan make:seeder <name>
make:test
Create a new test class
Options
unit
- Create a unit test Optional
Arguments
name
- The name of the class Required
php artisan make:test [--unit] [--] <name>
migrate:fresh
Drop all tables and re-run all migrations
Options
database
- The database connection to use Optionaldrop-types
- Drop all tables and types (Postgres only) Optionaldrop-views
- Drop all tables and views Optionalforce
- Force the operation to run when in production Optionalpath
- The path to the migrations files to be executed Optionalrealpath
- Indicate any provided migration file paths are pre-resolved absolute paths Optionalseed
- Indicates if the seed task should be re-run Optionalseeder
- The class name of the root seeder Optionalstep
- Force the migrations to be run so they can be rolled back individually Optional
php artisan migrate:fresh [--database [DATABASE]] [--drop-views] [--drop-types] [--force] [--path [PATH]] [--realpath] [--seed] [--seeder [SEEDER]] [--step]
migrate:install
Create the migration repository
Options
database
- The database connection to use Optional
php artisan migrate:install [--database [DATABASE]]
migrate:refresh
Reset and re-run all migrations
Options
database
- The database connection to use Optionalforce
- Force the operation to run when in production Optionalpath
- The path to the migrations files to be executed Optionalrealpath
- Indicate any provided migration file paths are pre-resolved absolute paths Optionalseed
- Indicates if the seed task should be re-run Optionalseeder
- The class name of the root seeder Optionalstep
- The number of migrations to be reverted & re-run Optional
php artisan migrate:refresh [--database [DATABASE]] [--force] [--path [PATH]] [--realpath] [--seed] [--seeder [SEEDER]] [--step [STEP]]
migrate:reset
Rollback all database migrations
Options
database
- The database connection to use Optionalforce
- Force the operation to run when in production Optionalpath
- The path(s) to the migrations files to be executed Optionalpretend
- Dump the SQL queries that would be run Optionalrealpath
- Indicate any provided migration file paths are pre-resolved absolute paths Optional
php artisan migrate:reset [--database [DATABASE]] [--force] [--path [PATH]] [--realpath] [--pretend]
migrate:rollback
Rollback the last database migration
Options
database
- The database connection to use Optionalforce
- Force the operation to run when in production Optionalpath
- The path(s) to the migrations files to be executed Optionalpretend
- Dump the SQL queries that would be run Optionalrealpath
- Indicate any provided migration file paths are pre-resolved absolute paths Optionalstep
- The number of migrations to be reverted Optional
php artisan migrate:rollback [--database [DATABASE]] [--force] [--path [PATH]] [--realpath] [--pretend] [--step [STEP]]
migrate:status
Show the status of each migration
Options
database
- The database connection to use Optionalpath
- The path(s) to the migrations files to use Optionalrealpath
- Indicate any provided migration file paths are pre-resolved absolute paths Optional
php artisan migrate:status [--database [DATABASE]] [--path [PATH]] [--realpath]
notifications:table
Create a migration for the notifications table
php artisan notifications:table
optimize:clear
Remove the cached bootstrap files
php artisan optimize:clear
package:discover
Rebuild the cached package manifest
php artisan package:discover
queue:failed
List all of the failed queue jobs
php artisan queue:failed
queue:failed-table
Create a migration for the failed queue jobs database table
php artisan queue:failed-table
queue:flush
Flush all of the failed queue jobs
php artisan queue:flush
queue:forget
Delete a failed queue job
Arguments
id
- The ID of the failed job Required
php artisan queue:forget <id>
queue:listen
Listen to a given queue
Options
delay
- The number of seconds to delay failed jobs Optionalforce
- Force the worker to run even in maintenance mode Optionalmemory
- The memory limit in megabytes Optionalqueue
- The queue to listen on Optionalsleep
- Number of seconds to sleep when no job is available Optionaltimeout
- The number of seconds a child process can run Optionaltries
- Number of times to attempt a job before logging it failed Optional
Arguments
connection
- The name of connection Optional
php artisan queue:listen [--delay [DELAY]] [--force] [--memory [MEMORY]] [--queue [QUEUE]] [--sleep [SLEEP]] [--timeout [TIMEOUT]] [--tries [TRIES]] [--] [<connection>]
queue:restart
Restart queue worker daemons after their current job
php artisan queue:restart
queue:retry
Retry a failed queue job
Arguments
id
- The ID of the failed job or "all" to retry all jobs Required
php artisan queue:retry <id>...
queue:table
Create a migration for the queue jobs database table
php artisan queue:table
queue:work
Start processing jobs on the queue as a daemon
Options
daemon
- Run the worker in daemon mode (Deprecated) Optionaldelay
- The number of seconds to delay failed jobs Optionalforce
- Force the worker to run even in maintenance mode Optionalmemory
- The memory limit in megabytes Optionalonce
- Only process the next job on the queue Optionalqueue
- The names of the queues to work Optionalsleep
- Number of seconds to sleep when no job is available Optionalstop-when-empty
- Stop when the queue is empty Optionaltimeout
- The number of seconds a child process can run Optionaltries
- Number of times to attempt a job before logging it failed Optional
Arguments
connection
- The name of the queue connection to work Optional
php artisan queue:work [--queue [QUEUE]] [--daemon] [--once] [--stop-when-empty] [--delay [DELAY]] [--force] [--memory [MEMORY]] [--sleep [SLEEP]] [--timeout [TIMEOUT]] [--tries [TRIES]] [--] [<connection>]
route:cache
Create a route cache file for faster route registration
php artisan route:cache
route:clear
Remove the route cache file
php artisan route:clear
route:list
List all registered routes
Options
columns
- Columns to include in the route table Optionalcompact
- Only show method, URI and action columns Optionaljson
- Output the route list as JSON Optionalmethod
- Filter the routes by method Optionalname
- Filter the routes by name Optionalpath
- Filter the routes by path Optionalreverse
- Reverse the ordering of the routes Optionalsort
- The column (domain, method, uri, name, action, middleware) to sort by Optional
php artisan route:list [--columns [COLUMNS]] [-c|--compact] [--json] [--method [METHOD]] [--name [NAME]] [--path [PATH]] [-r|--reverse] [--sort [SORT]]
schedule:finish
Handle the completion of a scheduled command
Arguments
id
- Required
php artisan schedule:finish <id>
schedule:run
Run the scheduled commands
php artisan schedule:run
session:table
Create a migration for the session database table
php artisan session:table
storage:link
Create a symbolic link from "public/storage" to "storage/app/public"
php artisan storage:link
vendor:publish
Publish any publishable assets from vendor packages
Options
all
- Publish assets for all service providers without prompt Optionalforce
- Overwrite any existing files Optionalprovider
- The service provider that has assets you want to publish Optionaltag
- One or many tags that have assets you want to publish Optional
php artisan vendor:publish [--force] [--all] [--provider [PROVIDER]] [--tag [TAG]]
view:cache
Compile all of the application's Blade templates
php artisan view:cache
view:clear
Clear all compiled view files
php artisan view:clear