저는 항상 혼자서 작은 프로젝트를 하고 싶은데 어떻게 시작해야 할지 모르겠어요. 출근할 때면 항상 프로젝트의 특정 부분만 하고, 여기서는 프로젝트 전체를 하지 않아요. 참고용으로 PHP 중국어 웹사이트에서 비디오를 보고 편집한 메모입니다. 이 글은 Windows 환경에서 진행되는 실용적인 블로그 프로젝트입니다.
1. 백그라운드 최고 관리자 비밀번호 수정 및 인증 확인
1) 먼저 경로 할당
2) 메소드 작성
if($input=Input::all()){ $rules = [ 'password'=>'required' ]; } $validator= Validator::make($input,$rules);
Validator 클래스 참조
use Illuminate\Support\Facades\Validator; if($validator->passes()){ echo 'yes'; }else{ echo 'no'; } }
3) 무엇을 알 수 있습니까? 오류가 무엇인가요?
$validator->errors()->all();
위치 작성 방법
if($input=Input::all()){ $rules = [ 'password'=>'required' ]; $validator= Validator::make($input,$rules);
Validator 클래스 참조
use Illuminate\Support\Facades\Validator; if($validator->passes()){ echo 'yes'; }else{ dd( $validator->errors()->all()); } }
보고된 오류 메시지
array:1 [▼ 0 => "The password field is required."]
3) 오류 메시지가 영어로 되어 있어서 어떻게 번역하나요? Chinese
$validator= Validator::make($input,$rules,$massege);
make에는 세 개의 매개변수가 있습니다.
if($input=Input::all()){ $rules = [ 'password'=>'required' ]; $message=[ 'password.required'=>'新密码不能为空' ]; $validator= Validator::make($input,$rules,$message);2. 배경 기사 분류 목록 페이지 템플릿 및 기본 표시 가져오기
1) 리소스 컨트롤러 생성
use Illuminate\Support\Facades\Validator; if($validator->passes()){ echo 'yes'; }else{ dd( $validator->errors()->all()); } }
2) 리소스 경로 생성
$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位之间' ];
3) 리소스 경로 확인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 => "新密码和确认密码不一致"]
4) 위 표에 따라 해당 메소드를 생성합니다
GET home/category 모든 카테고리 목록
php artisan make:controller Controllers/CategroyController
GET home/category/create 카테고리 추가
Route::resource('categroy', 'CategroyController');
PUT home/category/{category} 카테고리 업데이트
php artisan route:list
home GET /category/{category} 단일 카테고리 정보 표시
public function index(){ }
DELETE home/category/{category} 단일 카테고리 삭제
public function create(){ }
GET home/category/{category}/edit 카테고리 수정
public function update(){ }
5) 전체 카테고리 목록 가져오기 카테고리를 연결하고 데이터베이스에 연결하여 모델을 가져옵니다
public function show(){ }
모델 클래스 초기화 정보에서
public function destroy(){ }
6) 컨트롤러 메서드에서 데이터를 얻습니다
public function edit(){ } POST home/category public function store(){ }
7) 템플릿을 할당
php artisan make:model Models/CategroyModel
8) 데이터를 template
protected $table = 'blog_categroy'; protected $primaryKey = 'cate_id'; public $timestamps ='false';
9) 템플릿의 데이터를 읽어보세요
$categroy = CategroyModel::all(); dd($categroy);
위 단계는 제가 수행해야 할 단계나 핵심 사항을 적어두었습니다. 귀하의 지원에 감사드립니다. Xiaobai에 도움이 되기를 바랍니다. 더 많은 블로그 프로젝트 정보를 보고 싶으시다면 저를 팔로우해 주세요. 다음 글에서 계속 공유하겠습니다.
관련 추천: "
laravel 튜토리얼"
위 내용은 [laravel] 블로그 프로젝트 실기노트 - 검증기 검증 및 카테고리 페이지 기능 생성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!