Heim  >  Artikel  >  PHP-Framework  >  [Laravel] Blog-Projekt: Praktische Notizen-Valikator-Überprüfung und Erstellung von Kategorieseitenfunktionen

[Laravel] Blog-Projekt: Praktische Notizen-Valikator-Überprüfung und Erstellung von Kategorieseitenfunktionen

演明
演明Original
2021-09-08 06:54:071290Durchsuche

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."]

2. Importieren Sie die Seitenvorlage für die Hintergrundartikelklassifizierungsliste und die Grundanzeige

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(){
}
Vorlage

public function update(){
}

9) Lesen Sie die Daten in der Vorlage

public function show(){
}

Die oben genannten Schritte sind meine Lernnotizen. Wenn Sie etwas nicht verstehen, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung. Ich hoffe, es kann Xiaobai helfen. Wenn Sie weitere Informationen zum Blog-Projekt sehen möchten, folgen Sie mir und ich werde es im nächsten Artikel weitergeben.

Verwandte Empfehlungen: „

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn