Làm cách nào để liệt kê tất cả các lệnh thủ công?

Sử dụng một mô-đun nhất định. Điều này cho phép bạn không chỉ định tên mô-đun trên các lệnh khác yêu cầu tên mô-đun làm đối số

php artisan module:use Blog

mô-đun. danh sách

Liệt kê tất cả các mô-đun có sẵn

php artisan module:list

mô-đun. di cư

Di chuyển mô-đun đã cho hoặc không có đối số mô-đun, di chuyển tất cả các mô-đun

php artisan module:migrate Blog

mô-đun. di chuyển-rollback

Khôi phục mô-đun đã cho hoặc không có đối số, khôi phục tất cả các mô-đun

php artisan module:migrate-rollback Blog

mô-đun. di chuyển-làm mới

Làm mới quá trình di chuyển cho mô-đun nhất định hoặc không có mô-đun được chỉ định làm mới tất cả quá trình di chuyển mô-đun

php artisan module:migrate-refresh Blog

mô-đun. di chuyển-thiết lập lại Blog

Đặt lại quá trình di chuyển cho mô-đun nhất định hoặc không có mô-đun được chỉ định đặt lại tất cả quá trình di chuyển mô-đun

php artisan module:migrate-reset Blog

mô-đun. hạt giống

Chọn mô-đun đã cho hoặc không có đối số, chọn tất cả các mô-đun

php artisan module:seed Blog

mô-đun. xuất bản di chuyển

Xuất bản các tệp di chuyển cho mô-đun nhất định hoặc không có đối số xuất bản tất cả các lần di chuyển mô-đun

php artisan module:publish-migration Blog

mô-đun. xuất bản-config

Xuất bản các tệp cấu hình mô-đun đã cho hoặc không có đối số xuất bản tất cả các tệp cấu hình mô-đun

php artisan module:make Blog User Auth
0

mô-đun. xuất bản-dịch

Xuất bản các tệp dịch cho mô-đun nhất định hoặc không có mô-đun được chỉ định xuất bản tất cả các lần di chuyển mô-đun

Artisan là tiêu đề của giao diện dòng lệnh đi kèm với Laravel. Nó cung cấp một số lệnh phù hợp để bạn sử dụng trong khi tạo ứng dụng của mình. Nó được thúc đẩy bởi thành phần Hỗ trợ Symfony hiệu quả

Để tạo một lệnh thủ công mới, chúng ta có thể sử dụng lệnh make. lệnh nghệ nhân lệnh. Lệnh này sẽ tạo một lớp lệnh mới trong danh mục ứng dụng/Bảng điều khiển/Lệnh. Trong trường hợp thư mục không tồn tại trong dự án laravel của chúng ta, nó sẽ tự động được tạo vào lần đầu tiên chúng ta chạy lệnh thủ công. mệnh lệnh

Artisan là tiện ích dòng lệnh đi kèm với Laravel, một trong những PHP framework phổ biến nhất. Tiện ích này được sử dụng rộng rãi để thiết lập di chuyển, liệt kê tuyến đường, xếp hàng, tạo lớp và các tác vụ liên quan khác

Để có danh sách đầy đủ các tác vụ mà Artisan có thể trợ giúp, hãy chạy lệnh sau bên trong thư mục dự án Laravel

public_html $>  php artisan
Laravel Framework version 5.3.19
...
...

Make là một lệnh quan trọng trong Artisan, được sử dụng để tạo các lệnh Artisan tùy chỉnh

make
 make:auth        	Scaffold basic login and registration views and routes
 make:command     	Create a new Artisan command

Nếu bạn có một nhiệm vụ thường xuất hiện trong các dự án của mình, hãy thêm mã vào lớp và kích hoạt khỏi CLI. Tùy chọn, thêm lệnh Artisan dưới dạng công việc định kỳ

Nghệ nhân PHP là gì?

Nếu bạn chưa từng làm việc với Laravel, thì có thể bạn sẽ không quen thuộc với các lệnh Laravel artisan. Các nhà phát triển sử dụng PHP Artisan để thực hiện một số hoạt động chức năng quan trọng bao gồm tạo di chuyển, xuất bản nội dung gói và nhiều tác vụ tương tự. Bạn không chỉ có thể làm việc với các lệnh Laravel tích hợp trong Artisan mà còn có thể làm việc với các lệnh Laravel tùy chỉnh của riêng bạn

Ngừng lãng phí thời gian trên máy chủ

Cloudways xử lý việc quản lý máy chủ cho bạn để bạn có thể tập trung vào việc tạo các ứng dụng tuyệt vời và giữ cho khách hàng của mình hài lòng

Có một danh sách đầy đủ các lệnh thủ công Laravel dựng sẵn mà bạn có thể sử dụng để tạo lợi thế cho mình, nhưng nhiều nhà phát triển muốn tạo các lệnh của riêng họ theo nhu cầu dự án của họ. Để kiểm tra các lệnh thủ công PHP Laravel dựng sẵn, chỉ cần gõ lệnh sau, và bạn sẽ nhận được danh sách đầy đủ các lệnh thủ công Laravel trên màn hình

php artisan list

Bạn sẽ nhận được danh sách đầy đủ các lệnh thủ công PHP Laravel tích hợp. Tất cả các lệnh này giúp các nhà phát triển thực hiện công việc của họ hiệu quả hơn, do đó tiết kiệm thời gian quý báu của họ. Sử dụng các lệnh Laravel artisan này, bạn có thể tạo auth, controller, model, mail, migration và nhiều chức năng khác

Nền tảng lệnh Laravel Artisan

ấu trùng 3. 0 khá cơ bản trong cấu trúc mã của nó, nhưng nó vẫn có một số tính năng tuyệt vời để cung cấp. Với Laravel 5. 7, bạn cũng nhận được một số gói hiện có được phát triển bởi các nhà phát triển Laravel khác. Do đó, Laravel 4 chủ yếu phụ thuộc vào các gói từ Symfony framework.   

Quan sát kỹ mã nguồn của ứng dụng Artisan trong thư mục Illuminate\Console\Application, bạn sẽ nhận thấy rằng chính lớp này sẽ mở rộng Symfony\Component\Console\Application

Mặc dù Artisan sử dụng thành phần console nổi tiếng nhất của Symfony, nhưng nó vẫn có một số phương thức phổ biến được đặt tên với bí danh giống như Laravel. Do đó, là một nhà phát triển, bạn vẫn sẽ cảm thấy đang phát triển nguyên bản với Laravel

Máy chủ thủ công Laravel PHP

Lệnh Laravel PHP artisan serve giúp chạy các ứng dụng trên máy chủ phát triển PHP. Là một nhà phát triển, bạn có thể sử dụng Laravel artisan serve để phát triển và thử nghiệm các chức năng khác nhau trong ứng dụng. Nó cũng chấp nhận hai tùy chọn bổ sung. Bạn có thể sử dụng máy chủ để thay đổi địa chỉ và cổng của ứng dụng. Trong khi đó, bạn cũng có thể sử dụng tùy chọn cổng để thay đổi cổng của ứng dụng

Bạn cũng có thể thích. Cài đặt Laravel 5. 8 trên máy chủ

ấu trùng 5. 7 Lệnh thủ công tùy chỉnh

Sử dụng Laravel, bạn có thể dễ dàng tạo các lệnh thủ công tùy chỉnh. Chỉ cần gõ lệnh sau trong Artisan Console để tạo một lệnh tùy chỉnh mới

php artisan make:command 

Bây giờ hãy mở terminal của bạn và thực hiện lệnh sau

php artisan make:command CreateEmployeeAccount

Khi bạn thực hiện hoàn toàn lệnh nêu trên, bạn sẽ nhận được một tệp trong thư mục app/console/Commands với tên 'CreateEmployeeAccount'. Đây là mã

Now, it’s time to update the newly created Laravel command. We will define $user to create admin and $description to create user account having admin role. Defining these, we also have to update the role field in the users table.

You Might Also Like: Install Laravel 5.7 on Cloud Server

After this, if you run the php artisan in Laravel, it will show you an error saying the command still not exists. It is because the command is still not registered in the list and is not being read up by the terminal. To register the command, you must update the Kernel.php file located inside the app/Console directory.

protected $commands = [

   Commands\CreateEmployeeAccount::class,

];

Khi bạn cập nhật lệnh trong Kernel. php, bây giờ bạn có thể sử dụng lệnh vừa tạo. Bạn cũng có thể kiểm tra nó trong danh sách bằng lệnh php artisan list

Di chuyển cơ sở dữ liệu

Lệnh nêu trên vẫn không hoạt động vì bạn chưa chỉnh sửa bất kỳ logic nào trong đó. Vì vậy, trước tiên hãy tạo các bảng di chuyển bằng lệnh sau

Bây giờ, hãy kiểm tra thư mục di chuyển của bạn và bạn sẽ thấy bảng di chuyển mới được tạo. Bạn cũng có thể thiết lập các chức năng up() và down() để thuận tiện cho bạn

Mô hình

Bây giờ, bạn sẽ phải cập nhật mảng mô hình của mình bằng đoạn mã sau

protected $fillable = [

   'name', 'email', 'password', 'role'

];

Sau này, bạn có thể cập nhật handle() theo yêu cầu mong muốn của mình

$newuser = [

           'name' => 'AYX',

           'email' => '[email protected]',

           'password' => bcrypt('secret'),

           'role' => 'Manager'

       ];

Từ cuối cùng

Điều này đưa chúng ta đến cuối bài viết này. Nó trình bày cách tạo lệnh soạn nhạc tùy chỉnh bằng lệnh Artisan. Sử dụng PHP Artisan, bạn có thể phát triển các lệnh khác nhau tùy thuộc vào nhu cầu của dự án của bạn. Nếu bạn vẫn còn bất kỳ câu hỏi nào liên quan đến bài viết này hoặc có bất kỳ câu hỏi nào liên quan đến lệnh Artisan, vui lòng chia sẻ chúng trong phần bình luận bên dưới

Làm cách nào để chạy artisan trong Laravel?

    • Tạo một cơ sở dữ liệu thuộc tính có tên cục bộ utf8_General_ci Tải xuống trình soạn thảo https. //getcomposer. org/download/ Kéo Laravel/php mở rộng từ nhà cung cấp git
    • Đổi tên. env. ví dụ ghi vào. bên cạnh gốc mở rộng của bạn và điền dữ liệu cơ sở dữ liệu. (Windows sẽ không cho phép bạn làm điều đó, vì vậy bạn phải mở đĩa cd hỗ trợ của mình và mở rộng sổ đăng ký gốc của bạn và chạy mv. env. thí dụ. vi)
    • Mở thoải mái và cd thư mục gốc mở rộng của bạn
    • Chạy trình soạn thảo giới thiệu hoặc trình soạn thảo php. phar cài đặt
    • Chạy nghệ nhân php; . phát ra
    • Chạy php;
    • Chạy nghệ nhân php; . seed để chạy máy gieo hạt, trong trường hợp có bất kỳ
    • Chạy php artisan phục vụ

#####Bây giờ bạn có thể truy cập dự án của mình tại localhost. 8000

Đánh giá của khách hàng tại

Làm cách nào để liệt kê tất cả các lệnh thủ công?

“Dịch vụ lưu trữ trên nền tảng đám mây có một trong những dịch vụ khách hàng tốt nhất và tốc độ lưu trữ”

Sanjit C [Nhà phát triển trang web]

Shahzeb Ahmed

Shahzeb là Nhà tiếp thị kỹ thuật số có nền tảng Kỹ thuật phần mềm, làm việc với tư cách là Người quản lý cộng đồng — Cộng đồng PHP tại Cloudways. Anh ấy có tham vọng phát triển và mong muốn học hỏi & chia sẻ thông tin về Phát triển PHP & Laravel thông qua thực hành và thử nghiệm. Anh ấy thích đi du lịch và khám phá những ý tưởng mới bất cứ khi nào anh ấy có thời gian. Hãy liên hệ với anh ấy tại [email được bảo vệ]

Lệnh nào được sử dụng để hiển thị tất cả danh sách lệnh thủ công?

Bạn cũng có thể viết juts 'php artisan ' mà không có 'list' và sẽ hoạt động tương tự và liệt kê tất cả các lệnh artisan.

Làm cách nào để kiểm tra tất cả các lệnh trong Laravel?

Khi bạn sử dụng php artisan trong dòng lệnh, bạn sẽ nhận được danh sách tất cả các lệnh

Các lệnh thủ công được lưu trữ ở đâu?

Ngoài các lệnh được cung cấp bởi Artisan, bạn có thể tạo các lệnh tùy chỉnh của riêng mình. Các lệnh thường được lưu trữ trong thư mục ứng dụng/Bảng điều khiển/Lệnh ; .

Lệnh thủ công là gì?

Artisan là tên của giao diện dòng lệnh có trong Laravel . Nó cung cấp một số lệnh hữu ích để bạn sử dụng trong khi phát triển ứng dụng của mình. Nó được điều khiển bởi thành phần Symfony Console mạnh mẽ.