sandalia-apps/lara-starter 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sandalia-apps/lara-starter

最新稳定版本:v0.0.1

Composer 安装命令:

composer require sandalia-apps/lara-starter

包简介

This is complete starter package of multi auth user management complete multi auth usermanagement

README 文档

README

SandaliaApps LaraStarter is package designed to streamline the process of setting up a Laravel-based web application with a variety of essential features. It appears to offer several components and functionalities that can significantly accelerate the development process, especially for those who are looking to create a web application without having to build the basic foundation from scratch.

Features

  • Multi Auth User Management: This suggests that LaraStarter provides the capability to manage multiple types of users, each with their own authentication and authorization settings.
  • ReCAPTCHA v3 on Login & Registration: ReCAPTCHA v3 is a Google service that helps prevent automated bots from interacting with your website. Integrating it with the login and registration process enhances security.
  • Email Verification: Email verification is an important security and user validation step, ensuring that users' email addresses are valid and they have control over the email used for registration.
  • Password Reset: A password reset feature is crucial for user convenience and security. It allows users to regain access to their accounts in case they forget their passwords.
  • AJAX Datatable: AJAX-powered datatables provide a smoother and more interactive user experience when dealing with tabular data, often used for displaying data in a dynamic and responsive manner.
  • Basic Essential Site Settings: These settings could include things like site title, description, logo, and other basic configurations that are commonly required for a web application.
  • Complete CMS with Categories: This indicates that LaraStarter comes with a Content Management System (CMS) that supports content creation, management, and organization through categories. This is particularly useful for building websites with dynamic content.

Tech

LaraStarter uses a number of open source projects to work properly:

  • [Jquery] - jQuery is a fast, small, and feature-rich JavaScript library.
  • [adminlte.io] - Best open source admin dashboard & control panel theme.
  • [datatables.net] - DataTables is a plug-in for the jQuery Javascript library.
  • [getBootstrap.com] - great UI boilerplate for modern web apps

And of course laraStarter itself is open source with a [public repository][dill] on GitHub.

Installation

LaraStarter requires Laravel v10+ to run (laraStarter is not tested with earlier version of Larave yet).

Install a fresh copy of Laravel. Check How to Install Laravel

****Don't install any authenticatation packages because you won't need any ****Follow the following steps

  1. Migrate database using the following command
php artisan migrate
  1. Install laraStarter Package
composer require sandalia-apps/lara-starter
  1. Publish Assets
php artisan vendor:publish --tag=public --force
  1. Migrate database again using the following command
php artisan migrate
  1. Seed database with toles & users using the following command
php artisan db:seed --class="SandaliaApps\\LaraStarter\\Database\\Seeders\\DatabaseSeeder"
  1. Remove the default (following) route from routes\web.php
Route::get('/', function () {
    return view('welcome');
});
  1. Add following CONSTANT in .env file with Recaptch v3 Site_Key & Secret_Key from Google Recaptcha
RECAPTCHA_SITE_KEY=Your_Site_Key
RECAPTCHA_SECRET_KEY=YOur_Secret_Key
  1. Use mailtrap details in .env file to get testing verification email
MAIL_MAILER=smtp
MAIL_HOST=sandbox.smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=your_username
MAIL_PASSWORD=your_password
  1. Start Server
php artisan serve
  1. login using any of the following details
email: admin@admin.com or manager@manager.com or customer@customer.com using password: password
  1. Then What! Registration & Login systems are fully operational with beautiful admin panel sucure by google recaptcha v3. Just Try and provide feedback.

Still working on Documentation & many upcomming features soon

First stable version will be released soon with full documentation

Any suggestionations are welcome

统计信息

  • 总下载量: 17
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: CSS

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-08-19