This forum has moved to a new location and is in read-only mode. Please visit talk.octobercms.com to access the new location.
How can i add an laravel package in october? the package is: https://github.com/jenssegers/Laravel-Agent.
Thanks!
Create a plugin and install it via composer in your plugins folder. (Instructions can be found directly in the github repository.)
Then you can add the service provider and the alias like this: https://github.com/scottbedard/oc-debugbar-plugin/blob/master/Plugin.php#L34-L39 (This is basically the same as if you would add it in the config/app.php).
If you installed your october installation using composer, you can also do it eactly as described in the readme.
This plugin might be what you're looking for https://github.com/scottbedard/oc-useragent-plugin
Last updated
Scott said:
This plugin might be what you're looking for https://github.com/scottbedard/oc-useragent-plugin
Thanks man!!
For future reference I've written a post about how to deal with these packages within your October plugins in a clean and easy to use way. You can view the post here https://luketowers.ca/blog/how-to-use-laravel-packages-in-october-cms-plugins/
LukeTowers said:
For future reference I've written a post about how to deal with these packages within your October plugins in a clean and easy to use way. You can view the post here https://luketowers.ca/blog/how-to-use-laravel-packages-in-october-cms-plugins/
Hi Luke,
To be sure ...
I need to add this package restoore/laravel-systempay to my plugin.
This package file composer.json use the "laravel/framework" package in it's require section.
Thus we can find several times the dependencies of laravel in different vendor's plugins directory.
Is it the good way anyway ?
@MrHound: No; you are supposed to call composer update
from your project root not your plugin root so that you pull the plugin dependencies into your project's vendor directory not your plugin's.
hi Luke,
I try to use your plugin oc-passport-plugin in our deployed octobercms(build 434, laravel 5.5.*), but i have an issue regarding to Auth: Illuminate\Contracts\Container\BindingResolutionException: Target [Illuminate\Contracts\Auth\Factory] is not instantiable.
could you please have a look at this issue.
Thanks, Steven
It's currently not working due to the differences between October's Auth system and Laravel's Auth system, note that I mention it's a work in progress and not suitable for use: https://github.com/LukeTowers/oc-passport-plugin#about
LukeTowers said:
It's currently not working due to the differences between October's Auth system and Laravel's Auth system, note that I mention it's a work in progress and not suitable for use: https://github.com/LukeTowers/oc-passport-plugin#about
Thanks you, i will try another solutions. another question, do you have plan to make it work on October in the future?
Regards, Steven
Probably eventually, if you want you could sponsor it to make it a higher priority for me to do sooner.
LukeTowers said:
@MrHound: No; you are supposed to call
composer update
from your project root not your plugin root so that you pull the plugin dependencies into your project's vendor directory not your plugin's.
Hi Luke,
I've got some problems trying to use the tzsk/collage package in my plugin.
Problem 1
- Installation request for tzsk/collage ^3.0 -> satisfiable by tzsk/collage[3.0.0].
- tzsk/collage 3.0.0 requires php ~7.2 -> your PHP version (7.3.11) overridden by "config.platform.php" version (7.0) does not satisfy that requirement.
I've also try with your bootPackages() method without success!
How to get ride of this concern?
@Mr Hound
Remove https://github.com/octobercms/october/blob/master/composer.json#L71-L73 from your composer.json file
@Mr Hound In addition to @LukeTowers' suggestion above, if you know your PHP environment will work with your PHP dependencies, you can also run composer update --ignore-platform-reqs
to get Composer to skip the PHP version and extension checks.
1-14 of 14