承接 sandalia-apps/lara-starter 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

sandalia-apps/lara-starter

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

sandalia-apps/lara-starter 适用场景与选型建议

sandalia-apps/lara-starter 是一款 基于 CSS 开发的 Composer 扩展包,目前已累计 17 次下载、GitHub Stars 达 0, 最近一次更新时间为 2023 年 08 月 19 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 sandalia-apps/lara-starter 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 sandalia-apps/lara-starter 我们能提供哪些服务?
定制开发 / 二次开发

基于 sandalia-apps/lara-starter 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

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

GitHub 信息

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

其他信息

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