“Laravel Jobs Tutorial” Ответ

Создание рабочих мест Ларавел

QUEUE_CONNECTION=database
John Maingi

Laravel Jobs Tutorial

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

Laravel Jobs Tutorial

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

Laravel Jobs Tutorial

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

Ответы похожие на “Laravel Jobs Tutorial”

Вопросы похожие на “Laravel Jobs Tutorial”

Больше похожих ответов на “Laravel Jobs Tutorial” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования