Organisieren Sie allgemeine Laravel-Befehle!
Das Folgende ist die LaravelFramework-Tutorial-Spalte zum Organisieren allgemeiner Laravel-Befehle für Sie. Ich hoffe, dass sie Freunden, die sie benötigen, hilfreich sein wird!
##创建项目 laravel new blog || composer create-project --prefer-dist laravel/laravel blog ##安装组件 composer install ##刷新组件 composer update ##删除组件 composer remove chensuilong/toastr composer dump-autoload ##查看artisan命令 php artisan php artisan list ##启动PHP的Web服务 php artisan serve ##查看某个帮助命令 php artisan help make:model php artisan make:model User --migration 创建模型并创建新迁移 ##查看laravel版本 php artisan --version ##使用 PHP 内置的开发服务器启动应用 php artisan serve ##生成一个随机的 key,并自动更新到 app/config/app.php 的 key 键值对(刚安装好需要做这一步) php artisan key:generate ##开启Auth用户功能(开启后需要执行迁移才生效) php artisan make:auth ##开启维护模式和关闭维护模式(显示503) php artisan down php artisan up ##进入tinker工具 php artisan tinker ##列出所有的路由 php artisan route:list ##生成路由缓存以及移除缓存路由文件 php artisan route:cache php artisan route:clear ##重新生成签名 php artisan passport:install ##自动生成Laravel密钥 php artisan key:generate ##Auth 系统 php artisan make:auth ##创建控制器 php artisan make:controller StudentController ##创建Rest风格资源控制器(带有index、create、store、edit、update、destroy、show方法) php artisan make:controller PhotoController --resource ##创建模型 php artisan make:model Student php artisan make:model User --migration //创建模型并创建新迁移 ##创建新建表的迁移和修改表的迁移 php artisan make:migration create_users_table --create=students //创建students表 php artisan make:migration add_votes_to_users_table --table=students//给students表增加votes字段 ##执行迁移 php artisan migrate php artisan migrate:rollback //回滚最新一次迁移 ##创建模型的时候同时生成新建表的迁移 php artisan make:model Student -m ##回滚上一次的迁移 php artisan migrate:rollback ##回滚所有迁移 php artisan migrate:reset php artisan migrate:refresh //更新表结构 ##创建填充 php artisan make:seeder StudentTableSeeder 执行单个填充 php artisan db:seed --class=StudentTableSeeder ##执行所有填充 php artisan db:seed ##创建中间件(app/Http/Middleware 下) php artisan make:middleware Activity ##创建队列(数据库)的表迁移(需要执行迁移才生效) php artisan queue:table ##创建队列类(app/jobs下): php artisan make:job SendEmail ##创建请求类(app/Http/Requests下) php artisan make:request CreateArticleRequest
Das obige ist der detaillierte Inhalt vonOrganisieren Sie allgemeine Laravel-Befehle!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP und Flutter sind beliebte Technologien für die mobile Entwicklung. Flutter zeichnet sich durch plattformübergreifende Funktionen, Leistung und Benutzeroberfläche aus und eignet sich für Anwendungen, die eine hohe Leistung, plattformübergreifende und benutzerdefinierte Benutzeroberfläche erfordern. PHP eignet sich für serverseitige Anwendungen mit geringerer Leistung und nicht plattformübergreifend.

Datenbankoperationen in PHP werden durch ORM vereinfacht, das Objekte in relationalen Datenbanken abbildet. EloquentORM in Laravel ermöglicht Ihnen die Interaktion mit der Datenbank mithilfe einer objektorientierten Syntax. Sie können ORM verwenden, indem Sie Modellklassen definieren, Eloquent-Methoden verwenden oder in der Praxis ein Blog-System erstellen.

Analyse des PHP-Unit-Test-Tools: PHPUnit: Geeignet für große Projekte, bietet umfassende Funktionalität und ist einfach zu installieren, kann jedoch ausführlich und langsam sein. PHPUnitWrapper: geeignet für kleine Projekte, einfach zu verwenden, optimiert für Lumen/Laravel, verfügt jedoch über eingeschränkte Funktionalität, bietet keine Code-Coverage-Analyse und hat begrenzte Community-Unterstützung.

Die neuesten Versionen von Laravel 9 und CodeIgniter 4 bieten aktualisierte Funktionen und Verbesserungen. Laravel9 übernimmt die MVC-Architektur und bietet Funktionen wie Datenbankmigration, Authentifizierung und Template-Engine. CodeIgniter4 nutzt die HMVC-Architektur, um Routing, ORM und Caching bereitzustellen. In Bezug auf die Leistung sorgen das auf Dienstanbietern basierende Designmuster von Laravel9 und das leichte Framework von CodeIgniter4 für eine hervorragende Leistung. In praktischen Anwendungen eignet sich Laravel9 für komplexe Projekte, die Flexibilität und leistungsstarke Funktionen erfordern, während CodeIgniter4 für schnelle Entwicklung und kleine Anwendungen geeignet ist.

Laravel – Artisan Commands – Laravel 5.7 bietet eine neue Möglichkeit, neue Befehle zu behandeln und zu testen. Es enthält eine neue Funktion zum Testen von Handwerkerbefehlen und die Demonstration wird unten erwähnt?

Vergleichen Sie die Datenverarbeitungsfunktionen von Laravel und CodeIgniter: ORM: Laravel verwendet EloquentORM, das eine relationale Klassen-Objekt-Zuordnung bereitstellt, während CodeIgniter ActiveRecord verwendet, um das Datenbankmodell als Unterklasse von PHP-Klassen darzustellen. Abfrage-Builder: Laravel verfügt über eine flexible verkettete Abfrage-API, während der Abfrage-Builder von CodeIgniter einfacher und Array-basiert ist. Datenvalidierung: Laravel bietet eine Validator-Klasse, die benutzerdefinierte Validierungsregeln unterstützt, während CodeIgniter über weniger integrierte Validierungsfunktionen verfügt und eine manuelle Codierung benutzerdefinierter Regeln erfordert. Praxisfall: Beispiel einer Benutzerregistrierung zeigt Lar

Bei der Auswahl eines Frameworks für große Projekte haben Laravel und CodeIgniter jeweils ihre eigenen Vorteile. Laravel ist für Anwendungen auf Unternehmensebene konzipiert und bietet modularen Aufbau, Abhängigkeitsinjektion und einen leistungsstarken Funktionsumfang. CodeIgniter ist ein leichtes Framework, das sich eher für kleine bis mittelgroße Projekte eignet und Wert auf Geschwindigkeit und Benutzerfreundlichkeit legt. Für große Projekte mit komplexen Anforderungen und einer großen Anzahl von Benutzern sind die Leistung und Skalierbarkeit von Laravel besser geeignet. Für einfache Projekte oder Situationen mit begrenzten Ressourcen sind die leichten und schnellen Entwicklungsfunktionen von CodeIgniter idealer.

Leitfaden zum Testen von PHP-Einheiten und -Integrationen Unit-Tests: Konzentrieren Sie sich auf eine einzelne Code- oder Funktionseinheit und verwenden Sie PHPUnit, um Testfallklassen zur Überprüfung zu erstellen. Integrationstests: Achten Sie darauf, wie mehrere Codeeinheiten zusammenarbeiten, und verwenden Sie die Methoden setUp() und TearDown() von PHPUnit, um die Testumgebung einzurichten und zu bereinigen. Praktischer Fall: Verwenden Sie PHPUnit, um Unit- und Integrationstests in Laravel-Anwendungen durchzuführen, einschließlich der Erstellung von Datenbanken, dem Starten von Servern und dem Schreiben von Testcode.
