laravel-admin-starter
所属分类:博客
开发工具:PHP
文件大小:0KB
下载次数:0
上传日期:2023-03-15 09:36:56
上 传 者:
sh-1993
说明: Laravel Admin Starter项目,具有页面生成器、角色、模拟、分析、博客、新闻、横幅、常见问题解答、证词等,
(A Laravel Admin Starter project with Page Builder, Roles, Impersonation, Analytics, Blog, News, Banners, FAQ, Testimonials and more,)
文件列表:
.editorconfig (220, 2023-12-26)
.env.example (726, 2023-12-26)
.styleci.yml (242, 2023-12-26)
TODO.md (5747, 2023-12-26)
app/ (0, 2023-12-26)
app/Console/ (0, 2023-12-26)
app/Console/Kernel.php (848, 2023-12-26)
app/Exceptions/ (0, 2023-12-26)
app/Exceptions/Handler.php (1494, 2023-12-26)
app/Http/ (0, 2023-12-26)
app/Http/Controllers/ (0, 2023-12-26)
app/Http/Controllers/Controller.php (361, 2023-12-26)
app/Http/Controllers/Website/ (0, 2023-12-26)
app/Http/Controllers/Website/Account/ (0, 2023-12-26)
app/Http/Controllers/Website/Account/AccountController.php (518, 2023-12-26)
app/Http/Controllers/Website/Account/ProfileController.php (1608, 2023-12-26)
app/Http/Controllers/Website/BlogController.php (1326, 2023-12-26)
app/Http/Controllers/Website/ContactUsController.php (1332, 2023-12-26)
app/Http/Controllers/Website/FAQController.php (907, 2023-12-26)
app/Http/Controllers/Website/GalleryController.php (1357, 2023-12-26)
app/Http/Controllers/Website/HomeController.php (478, 2023-12-26)
app/Http/Controllers/Website/NewsEventController.php (1541, 2023-12-26)
app/Http/Controllers/Website/PagesController.php (1407, 2023-12-26)
app/Http/Controllers/Website/TestimonialsController.php (435, 2023-12-26)
app/Http/Controllers/Website/TitanWebsiteController.php (6657, 2023-12-26)
app/Http/Controllers/Website/WebsiteController.php (2888, 2023-12-26)
app/Http/Kernel.php (3055, 2023-12-26)
app/Http/Middleware/ (0, 2023-12-26)
app/Http/Middleware/Authenticate.php (464, 2023-12-26)
app/Http/Middleware/CheckForMaintenanceMode.php (335, 2023-12-26)
app/Http/Middleware/EncryptCookies.php (294, 2023-12-26)
app/Http/Middleware/RedirectIfAuthenticated.php (523, 2023-12-26)
app/Http/Middleware/TrimStrings.php (340, 2023-12-26)
app/Http/Middleware/TrustProxies.php (436, 2023-12-26)
app/Http/Middleware/VerifyCsrfToken.php (463, 2023-12-26)
... ...
# Laravel CMS Starter Project
Project is deprecated - please use https://github.com/bpocallaghan/titan-starter-website
A Laravel CMS Starter project with AdminLTE theme and core features.
[Preview project here](https://bpocallaghan.ie)
- User: github@bpocallaghan.co.za
- Password: github
### What is New?
- [titan-starter](https://github.com/bpocallaghan/titan-starter)
- I have started from scratch an updated version. This version includes tests and Laravel 7 with Bootstrap 4.
## Features / What it includes
- Admin LTE admin theme
- Members (website and admin users)
- Google Analytics Reports (with charts)
- Website Page Builder with 3 components (page content, photos, documents)
- Log Website Activities (if contact us was submitted, etc)
- Notifications (Laravel notifications)
- Log Admin Activities (when admin create,edit,delete a resource)
- Bootstrap Alerts and Form Error messages. [bpocallaghan/alert](https://github.com/bpocallaghan/alert)
- Flash a Notification after a CRUD resource action. [bpocallaghan/notify](https://github.com/bpocallaghan/alert)
- Generate crud resource, individual files. [bpocallaghan/generators](https://github.com/bpocallaghan/alert)
- Impersonate any of your customers. [bpocallaghan/impersonate](https://github.com/bpocallaghan/impersonate)
- Roles, Assign roles to the user and navigation to exlude navigation for a user.
- Manage Blog, Banners, FAQ, Photos.
- Reports with Chartjs
## Setup (Basic)
- `composer create-project bpocallaghan/laravel-admin-starter:dev-master laravel-admin-starter`
- create your database
- setup your virtual host (example: http://titan.local)
- open .env and add database name and user
- open `database\seeds\UsersTableSeeder.php` and set your admin user credentials
- php titan:install` and complete the answers (setup app_name, app_author, app_url, etc)
- The above command will set .env values, but you can manually edit it before running `titan:install`
## Setup (Advanced)
- complete `basic` setup
- `config\app.php` -> set timezone
- create FB Website App https://developers.facebook.com/
- create a mailgun account and set custom domain
- google captcha https://www.google.com/recaptcha/admin#list
- google analytics account https://analytics.google.com/analytics/web
- google console developer account for google maps and google analytics API
- https://console.developers.google.com
- Enable the 'google analytics' API
- Create api browser key for google maps
- Get and Setup Laravel Analytics [Laravel Analytics (Spatie)](https://github.com/spatie/laravel-analytics/tree/3.1.0)
- create NEW service account key
- any name will work (I use google analytics)
- key type is JSON
- download and rename the json to 'service-account-credentials.json'
- store the file under /storage/app/analytics
- go to (google analytics)[https://analytics.google.com/analytics/]
- go to admin - property - user management and add the service account's email as a user
- go to admin - view - settings and copy the 'site id' to your .env
- get a Google Maps js API key (after you've created the project in google) https://developers.google.com/maps/documentation/javascript/get-api-key
- have a look at Admin\NavigationController.php on how to use datatables and datatables with ajax if more than 150 entries
## TODO
- [Upcoming Changes and Features](https://github.com/bpocallaghan/laravel-admin-starter/blob/master/TODO.md)
## Thank you
- All [contributors](https://github.com/bpocallaghan/laravel-admin-starter/graphs/contributors)
- [ADMIN LTE](https://github.com/almasaeed2010/AdminLTE).
- Thank you [Taylor Ottwell](https://github.com/taylorotwell) for [Laravel](http://laravel.com/).
- Thank you [Jeffrey Way](https://github.com/JeffreyWay) for the awesome resources at [Laracasts](https://laracasts.com/).
## Note
- I hardly maintain this repository anymore as all my free time goes into the new version: [titan-starter](https://github.com/bpocallaghan/titan-starter)
- I do apologize about it (I still have live projects using this repository)
This is my starter project for most crud admin portals.
I try to keep it clean, flexibly and friendly to use and to help the community.
Please let me know about any issues or if you have any suggestions.
## Change log
Please see the [CHANGELOG](http://bpocallaghan.co.za/changelog) for more information about changes.
## My Packages Included
- [File Generators](https://github.com/bpocallaghan/generators) Laravel 5 File Generators with config and publishable stubs
- [Notify](https://github.com/bpocallaghan/notify) Laravel 5 Flash Notifications with icons and animations and with a timeout
- [Alert](https://github.com/bpocallaghan/alert) A helper package to flash a bootstrap alert to the browser via a Facade or a helper function.
- [Impersonate User](https://github.com/bpocallaghan/impersonate) This allows you to authenticate as any of your customers.
- [Sluggable](https://github.com/bpocallaghan/sluggable) Provides a HasSlug trait that will generate a unique slug when saving your Laravel Eloquent model.
近期下载者:
相关文件:
收藏者: