Download the PHP package 5balloons/laravel-smart-ads without Composer
On this page you can find all versions of the php package 5balloons/laravel-smart-ads. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download 5balloons/laravel-smart-ads
More information about 5balloons/laravel-smart-ads
Files in 5balloons/laravel-smart-ads
Package laravel-smart-ads
Short Description Ad, Banners, Callouts Manager for Laravel
License MIT
Homepage https://github.com/5balloons/laravel-smart-ads
Informations about the package laravel-smart-ads
Ad Manager for Laravel
Simple Ad, Banner, Callouts Manager for Laravel.
Video Demo
https://www.youtube.com/watch?v=Hy_qZTljupQ
Installation
You can install the package via composer:
The package will automatically register itself.
Publishing Migrations (Required)
and then run migrate command to run the migrations
Publishing Assets (Required)
This command will copy the necessary css and js files required to run the ad manager dashboard.
Publishing Config File (Optional)
Usage
The ad manager dashboard can now be accessed at /smart-ad-manager
Creating Ads
You can create a new ad by navigating to smart-ad-manager/ads/create
page and then providing a valid name and HTML body of the Ad.
Placing Ads
In order to place the ads and track clicks you must place the following JS in your header (typically this would go in your blade layout file)
There are two ways in which you can place ads / banners in your application
(Manual Placement)
To manually place an ad you can copy the blade component code from the view ad page and place it at desired location in your blade file. For example an ad with the slug of your-example-ad can be placed with the following code.
(Auto Placement)
You can choose to auto place at the ads at the desired locations on the website by providing the CSS selector where you are looking to place the ad and choosing the position (Before selector, After selector, inside selector etc. to place the ad)
Tracking Clicks
Tracking clicks is enabled by default and in order for it to work you must include a global meta csrf token in your blade template file, inside the head element of your HTML.
Testing
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Tushar Gugnani
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-smart-ads with dependencies
livewire/livewire Version ^3.0
spatie/laravel-package-tools Version ^1.0.0