Ich möchte immer ein kleines Projekt alleine machen, aber ich weiß nicht, wie ich anfangen soll. Wenn ich zur Arbeit gehe, mache ich kein Projekt als Ganzes Dies sind die Notizen, die ich als Referenz zusammengestellt habe, nachdem ich das Video auf der chinesischen PHP-Website angesehen habe. Dies ist ein praktisches Blog-Projekt, das in einer Windows-Umgebung erstellt wurde. Ich habe sie Abschnitt für Abschnitt geteilt. Wenn Sie mehr sehen möchten, werde ich weiter aktualisieren.
1. Änderung des Hintergrund-Superadministrator-Passworts und Überprüfung der Authentifizierung
1) Weisen Sie zunächst eine Route zu.
2) Schreiben Sie eine Methode ist im Validator? Was ist der Fehler
if($input=Input::all()){ $rules = [ 'password'=>'required' ]; } $validator= Validator::make($input,$rules);
Wie schreibe ich die Position? Chinesisch
use Illuminate\Support\Facades\Validator; if($validator->passes()){ echo 'yes'; }else{ echo 'no'; } }
make hat auch drei Parameter massege
$validator->errors()->all();
Validator-Klassenreferenz
if($input=Input::all()){ $rules = [ 'password'=>'required' ]; $validator= Validator::make($input,$rules);
4) Das Passwort ist zwischen 6 und 20 Zeichen lang
use Illuminate\Support\Facades\Validator; if($validator->passes()){ echo 'yes'; }else{ dd( $validator->errors()->all()); } }
5) Das neue Passwort und das alte Passwort müssen mit der Bestätigung übereinstimmen.
Ändern Sie das bestätigte Passwort der Seite:
array:1 [▼ 0 => "The password field is required."]
1) Erstellen Sie einen Ressourcencontroller
$validator= Validator::make($input,$rules,$massege);
2) Erstellen Sie eine Ressourcenroute
if($input=Input::all()){ $rules = [ 'password'=>'required' ]; $message=[ 'password.required'=>'新密码不能为空' ]; $validator= Validator::make($input,$rules,$message);
3) Überprüfen Sie die Ressourcenroute
use Illuminate\Support\Facades\Validator; if($validator->passes()){ echo 'yes'; }else{ dd( $validator->errors()->all()); } }
4) Erstellen Sie die entsprechende Methode gemäß der obigen Tabelle.GET home/category Liste aller Kategorien
$rules = [ 'password'=>'required|between:6,20' ]; array:1 [▼ 0 => "The password must be between 6 and 20 characters."] $message=[ 'password.required'=>'新密码不能为空', 'password.between'=>'新密码必须在6到20位之间' ];
GET home/category/create Kategorie hinzufügen
name:password_confrimation $rules = [ 'password'=>'required|between:6,20|confirmed' ]; array:2 [▼ 0 => "新密码必须在6位到20位之间" 1 => "The password confirmation does not match."] $message=[ 'password.required'=>'新密码不能为空', 'password.between'=>'新密码必须在6到20位之间' 'password.confirmed'=>'新密码和确认密码不一致' ]; array:1 [▼ 0 => "新密码和确认密码不一致"]
PUT home/category/{category} Kategorie aktualisieren
php artisan make:controller Controllers/CategroyController
GET home /category/{category} Informationen zu einzelnen Kategorien anzeigen
Route::resource('categroy', 'CategroyController');
DELETE home/category/{category} Eine einzelne Kategorie löschen
php artisan route:list
GET home/category/{category}/edit Kategorie bearbeiten
public function index(){ }
5) Liste aller abrufen Kategorien und stellen Sie eine Verbindung zur Datenbank her, um das Modell abzurufen.
public function create(){ }
public function update(){ }
public function show(){ }
Laravel-Tutorial
“Das obige ist der detaillierte Inhalt von[Laravel] Blog-Projekt: Praktische Notizen-Valikator-Überprüfung und Erstellung von Kategorieseitenfunktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!