Search
 
SCRIPT & CODE EXAMPLE
 

PHP

run artisan command from controller

If you have simple job to do you can do it from route file. 
For example you want to clear cache. In terminal it would be php artisan 
cache:clear In route file that would be:

Artisan::call('cache:clear');
Comment

run artisan command from controller

// call artisan command
Artisan::call("syncdb:sales-item");
Comment

run artisan commands in laravel controllers

/*
|=======================================================
| Run Artisan commands in laravel controllers
|=======================================================
*/
public function home()
{
     
  Artisan::call('cache:clear');
  echo "Cache Cleared <br>";

  Artisan::call('config:cache');
  echo "config cache are cleared <br>";

  Artisan::call('route:cache');
  echo "routes cache are cleared <br>";

  Artisan::call('optimize:clear');
  echo "optimized cleared <br>";

  Artisan::call('storage:link');
  echo "storage linked <br>";
}
Comment

use php artisan command through controller

<?php
Route::get('/foo', function () {
    Artisan::queue('email:send', [
        'user' => 1, '--queue' => 'default'
    ]);
    //
});
Comment

laravel run controller from command line

 <?php

namespace AppConsoleCommands;

use IlluminateConsoleCommand;
use AppHttpControllersHelloWorldController;

class MakeImportsCommand extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'helloworld';

    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = 'Say Hello World Controller';

    /**
     * Create a new command instance.
     *
     * @return void
     */
    public function __construct()
    {
        parent::__construct();
    }

    /**
     * Execute the console command.
     *
     * @return mixed
     */
    public function handle()
    {
        return $this -> helloWorld();

    }
}
Comment

PREVIOUS NEXT
Code Example
Php :: how login one user with id in laravel 
Php :: psicopata narcisista 
Php :: wsl continuous loading 
Php :: phpmailer for wordpress 
Php :: mySQL phpMyAdmin with Google Chrome: stuck on loading 
Php :: wordpress get site url 
Php :: how to hide get parameters in url php 
Php :: Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 119541600 bytes) in C:xampphtdocsackup-vice.php on line 67 
Php :: php loop through objects 
Php :: laravel human readable date 
Php :: laravel optional route parameter in middle of url 
Php :: Laravel Drop All Tables & Migrate 
Php :: laravel naming conventions 
Php :: laravel forelse 
Php :: cake tmp name 
Php :: get today date in php 
Php :: How to read session in laravel 
Php :: cut out the beginning of the text in php 
Php :: get session id in laravel 
Php :: get_posts term 
Php :: php str_pad not working 
Php :: image exists in laravel 
Php :: php verify associative array key eixsts 
Php :: Laravel Unable to migrate or Make Seeds 
Php :: php search in array case insensitive 
Php :: how to document php api with swagger 
Php :: foreach loop in php 
Php :: laravel meta csrf 
Php :: Searching the array for multiple values 
Php :: php in array 
ADD CONTENT
Topic
Content
Source link
Name
9+9 =