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.

近期下载者

相关文件


收藏者