“Samouczek Laravel Jobs” Kod odpowiedzi

Tworzenie miejsc pracy Laravel

QUEUE_CONNECTION=database
John Maingi

Samouczek Laravel Jobs

class CreateJobsTable extends Migration{

    // this method will create a database called jobs with its respective columns
    public function up(){
        Schema::create('jobs', function (Blueprint $table) { //we define our database columns here
            $table->bigIncrements('id');
            $table->string('queue')->index();
            $table->longText('payload');
            $table->unsignedTinyInteger('attempts');
            $table->unsignedInteger('reserved_at')->nullable();
            $table->unsignedInteger('available_at');
            $table->unsignedInteger('created_at');
        });
    }

    // this method is used to check if the table already exists
    public function down(){
        Schema::dropIfExists('jobs');
    }
}
Precious Peacock

Samouczek Laravel Jobs

class TestQueueEmails extends Controller
{
    /**
    * test email queues
    **/
    public function sendTestEmails()
    {
        $emailJobs = new TestSendEmail();
        $this->dispatch($emailJobs);
    }
}
Precious Peacock

Samouczek Laravel Jobs

Route::get('sending-queue-emails', [TestQueueEmails::class,'sendTestEmails']);
Precious Peacock

Odpowiedzi podobne do “Samouczek Laravel Jobs”

Pytania podobne do “Samouczek Laravel Jobs”

Więcej pokrewnych odpowiedzi na “Samouczek Laravel Jobs” w PHP

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu