logo

  • Hỏi Đáp
  • Kiến Thức
  • Sức Khỏe
  • Tử Vi
  • Công Nghệ
No Result
View All Result
logo
No Result
View All Result
Trang chủ php artisan key generate để làm gì

PHP ARTISAN KEY GENERATE ĐỂ LÀM GÌ

by Admin _ May 01, 2022

Nếu bạn đã thao tác làm việc với framework Laravel thì chắc rằng bạn có áp dụng đến Artisan rồi, Ở bài này bọn họ sẽ tìm hiểu rõ hơn về artisan và các ứng dụng của nó.

Bạn đang xem: Php artisan key generate để làm gì

Laravel Artisan là gì ?

Laravel artisan là một trong công cụ cái lệnh được tích vừa lòng sãn trong các project laravel được xây dựng dựa vào component Symfony Console, nó hỗ trợ rất nhiều các tác dụng hữu ích như xử lý những công việc bằng tay bằng việc tự động hóa chúng giúp việc xây dự án dễ ợt hơn, giảm thời hạn viết code.

Các tác dụng cơ bạn dạng của laravel artisan gồm:

Thao tác với các đại lý dữ liệu: sản xuất model, migrate, thêm tài liệu vào db ...Thao tác với queue, scheduleThao tác tạo thành route, controller, event ...Tạo key mã hóa, chế tạo ra Auth, chế tác command...Chạy các công cụ ko kể như Tinker, hoặc có thể chấp nhận được người dùng tạo nên các quy định tùy thích....

Sử dụng câu lệnh php artisan list để xem danh sách các câu lệnh cung cấp bởi Artisan:

*

Mỗi câu lệnh đều sở hữu kèm theo một màn hình hiển thị trợ giúp để hiển thị và mô tả những đối số và tuỳ chọn rất có thể sử dụng. Để xem màn hình trợ giúp chỉ cần gõ tên câu lệnh hẳn nhiên từ khoá help:

php artisan help migrate

Một số câu lệnh cơ bản

Tạo tệp tin migrationphp artisan make:migration

Chạy các file migration để chế tác databassephp artisan migration

Tạo modelphp artisan make:model

Generate key mã hóaphp artisan key:generate

Tạo request nhằm validate dữ liệuphp artisan make:request...

Trên đấy là 1 số lệnh cơ bản, toàn thể lệnh artisan chúng ta có thể xem bằng lệnh php artisan list

Tạo câu lệnh Artisan

Để chế tạo ra lệnh mới, bọn họ sẽ cần sử dụng lệnh make:command của Artisan, nó sẽ tạo ra một class có những khung mã mối cung cấp cơ bản cho câu lệnh này và lưu trong app/Console/Commands

php artisan make:command RemindToChatwork

Câu lệnh trên sẽ khởi tạo một class tại app/Console/Commands/RemindToChatwork.php. Khi sinh sản một câu lệnh, tuỳ lựa chọn --command có thể được gán quý giá trên màn hình hiển thị terminal:

php artisan make:command RemindToChatwork --command=remind:send

Chạy lệnh php artisan các mục sẽ thấy command này.

*

Cấu trúc câu lệnh

Khi mà câu lệnh được chế tác ra, đề xuất điền vào thông tin của nhì thuộc tính signature và description trong class, do chúng sẽ được dùng làm hiển thị khi chạy câu lệnh php artisan list

Ta có thể truyền bất kể dependencies làm sao mà bọn họ cần vào vào hàm khởi sinh sản của câu lệnh. Laravel service container sẽ tự động hóa truyền toàn bộ các dependencies được khắc ghi trong hàm khởi tạo.

Xem thêm: Top 5 Phần Mềm Down Video Miễn Phí Siêu Nhanh, Top Công Cụ Tải Video Về Máy Tính Từ Mọi Website

namespace AppConsoleCommands; use IlluminateConsoleCommand; class RemindToChatwork extends Command /** * The name và signature of the console command. * *
var string */ protected $signature = 'remind:send'; /** * The console command description. * *
var string */ protected $description = 'Command description'; /** * Create a new command instance. * *
return void */ public function __construct() parent::__construct(); /** * Execute the console command. * *
return int */ public function handle() return 0; Function handle sẽ được gọi khi nhưng mà câu lệnh được thực thi. Hoàn toàn có thể viết xúc tích tuỳ ý trong cách thức này.

Sửa code trong function handle test chạy command này bằng lệnh php artisan remind:send coi có thực thi doe trong handle giỏi không.

*

Vậy là đã thực hiện code rồi.

Định nghĩa những tham số và tùy chọn đến câu lệnh Artisan

Artisan định nghĩa các tham số trong ở trong tính $signature. ở trong tính này dùng để định nghĩa thương hiệu câu lệnh, thông số và những tùy chọn. Những tham số được định nghĩa trong cặp dấu ngoặc nhọn parameter. Có thể định nghĩa tham số mặc định.

*

Sau kia khi run command ta có thể truyền thông số vào,

ví dụ : php artisan remind:send Thinh 10

Trong function handle ta dìm tham số và các tùy chọn như sau

public function handle() // rước tham số dạng người tiêu dùng $userType = $this->argument('userName'); // Lấy toàn bộ các tham số $arguments = $this->arguments(); // đem tùy chọn $isQueue = $this->option('optionName'); // Lấy toàn bộ các tùy lựa chọn $options = $this->options();Kết bàiQua bài bác này ta biết phần lớn điều cơ bạn dạng về laravel artisan và biết được nó là một trong những công gắng rất hữu ích. Cảm ơn với hẹn mọi fan ở bài tiếp theo.

Share Tweet Linkedin Pinterest
Previous Post

Đệ quy chuyên mục đa cấp trong php toàn tập

Next Post

Date in php

CÙNG CHUYÊN MỤC

form register php

Form register php

09/04/2021
fantastic blog (cms) in php with source code

Fantastic blog (cms) in php with source code

28/04/2021
validate form php javascript

Validate form php javascript

28/04/2021
http diendanlequydon com viewtopic php style 6

Http diendanlequydon com viewtopic php style 6

28/04/2021
free php encoder

Free php encoder

28/05/2022
xuất file pdf trong php

Xuất file pdf trong php

28/05/2022
php

Php

28/05/2022
học php cần phần mềm gì

Học php cần phần mềm gì

27/05/2022

Newsletter

The most important automotive news and events of the day

We won't spam you. Pinky swear.

Chuyên Mục

  • Hỏi Đáp
  • Kiến Thức
  • Sức Khỏe
  • Tử Vi
  • Công Nghệ

News Post

  • Abidal ung thư

About

Chúng tôi tạo ra trang web nhằm mục đích mang lại kiến thức bổ ích cho cộng đồng, các bài viết được sưu tầm từ nhiều nguồn trên internet giúp mang lại kiến thức khách quan dành cho bạn

©2022 darkedeneurope.com - Website WordPress vì mục đích cộng đồng

Liên Hệ - Giới Thiệu - Nội Quy - Bảo Mật

No Result
View All Result
  • Trang chủ
  • Chuyên mục
    • Hỏi Đáp
    • Kiến Thức
    • Sức Khỏe
    • Tử Vi
    • Công Nghệ
  • Lưu trữ
  • Liên hệ

© 2022 darkedeneurope.com - Website WordPress vì mục đích cộng đồng.