daimakuai
는 백엔드 관리를 신속하게 구축하는 데 도움이 되는 도구입니다. 페이지 구성 요소 및 양식 요소와 같은 기능을 제공하므로 아주 적은 코드로 완전한 기능의 백엔드 관리 기능을 구현하는 데 도움이 됩니다.
데모 계정/비밀번호:admin/admin
먼저 Composer
Laravel
이 설치되어 있고 데이터베이스 연결이 올바르게 설정되어 있는지 확인하세요. 설치되지 않은 경우 Laravel 설치를 방문하여 설치하세요.
Laravel 5.5 composer require jblv/daimakuai "dev-master" -vvv 示例如: > 修改composer为国内镜像,加速下载 composer config -g repo.packagist composer https://packagist.phpcomposer.com composer create-project laravel/laravel=5.5.* bbcshop -vvv composer require jblv/daimakuai "2.0" -vvv 注意: > bt宝塔服务器需要先关闭以下几个禁用函数: putenv pcntl_signal proc_open 在`config/app.php`加入`ServiceProvider`:
JblvAdminProvidersAdminServiceProvider::클래스
然后运行下面的命令完成安装: Laravel 5.5 > 安装前,对.env里的数据库等信息进行修改 php artisan vendor:publish --provider="JblvAdminAdminServiceProvider" php artisan admin:install
서비스를 시작한 후 브라우저에서 http://localhost/admin/
열고 사용자 이름 admin
과 비밀번호 admin
사용하여 로그인합니다.
1. 의사 정적 추가: 위치 / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
2. 웹 사이트 디렉토리에서 교차 사이트 공격(open_basedir)을 제거합니다.
3. 웹 사이트 디렉터리의 경우 루트 디렉터리를 선택하고 실행 디렉터리의 경우 public을 선택합니다.
설치가 완료되면 모든 daimakuai
구성이 config/admin.php
파일에 있습니다.
빠른 시작
라우팅 구성
메뉴 구성
레이아웃 표시
데이터 모델 테이블
데이터 모델 양식
이미지/파일 업로드
양식 구성 요소 관리
구성 요소
시트
형태
상자
정보 상자
꼬리표
슬라이드앨범
컨테이너 접기
데이터 차트 TODO
권한 제어
설치가 완료된 후 백그라운드 설치 디렉터리는 app/Admin
이며, 이후 백그라운드 개발 및 코딩 작업의 대부분은 이 디렉터리에서 수행됩니다.
app/Admin ├── Controllers │ ├── ExampleController.php │ └── HomeController.php └── routes.php
app/Admin/routes.php
파일은 백그라운드 라우팅을 구성하는 데 사용됩니다. 자세한 내용은 라우팅 구성을 읽어보세요.
app/Admin/Controllers
디렉터리는 백그라운드 라우터 파일을 저장하는 데 사용됩니다. 이 디렉터리에 있는 HomeController.php
파일은 백그라운드 홈페이지의 디스플레이 컨트롤러이며, ExampleController.php
은 예제 파일입니다.
Laravel
과 함께 제공되는 users
테이블을 예로 사용하면 테이블 구조는 다음과 같습니다.
CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `password` varchar(60 ) utf8_unicode_ci 대조 NOT NULL, `remember_token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `created_at` 타임스탬프 NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` 타임스탬프 NOT NULL DEFAULT '0000-00-00 00: 00:00', 기본 키(`id`), 고유 키 `users_email_unique` (`email`) ) 엔진=InnoDB 기본 CHARSET=utf8 COLLATE=utf8_unicode_ci
해당 데이터 모델은 AppUser.php
파일입니다.
daimakuai
다음 단계를 사용하여 users
테이블의 CURD
작업 페이지를 빠르게 생성할 수 있습니다.
AppUser
모델에 해당하는 라우터를 생성하려면 다음 명령을 사용하십시오.
php artisan admin:make UserController --model=AppUser
위의 명령은 라우터 파일 app/Admin/Controllers/UserController.php
생성합니다.
daimakuai
의 라우팅 구성 파일 app/Admin/routes.php
에 다음 줄을 추가합니다.
$router->resource('users', UserController::class);
http://localhost:8000/admin/auth/menu
열고 해당 메뉴를 추가하세요.
그러면 백그라운드 관리 페이지의 왼쪽 사이드바에서 사용자 관리 페이지로의 링크 입구를 볼 수 있습니다.
남은 작업은 데이터 테이블과 양식을 작성하는 것입니다. app/Admin/Contollers/UserController.php
열고 form()
및 grid()
메서드를 찾은 다음 구성 코드를 추가합니다. 자세한 사용법은 model-grid를 참조하세요. 그리고 모델 형태.
daimakuai
다음 구성 요소 또는 서비스를 기반으로 합니다.
라라벨
관리자LTE
날짜/시간 선택기
코드미러
글꼴이 굉장하다
순간
구글 지도
텐센트 지도
부트스트랩 파일 입력
jquery-pjax
중첩 가능
노티
X 편집 가능
부트스트랩 번호 입력
QQ 그룹:14086762
daimakuai
는 MIT(MIT) 라이선스에 따라 라이선스가 부여됩니다.