Clone repo and install octoberCMS.
When running october:up I am getting the following error:
[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'Laravel\Tinker\TinkerServiceProvider' not found
(October build number)
Are you sure that composer installed of the dependencies? What branch did you use?
I've scrapped the directory and re-pulled the repo and it's all working fine now. Are there any known issues using PHP 7.1?
The same issue is here, I moved from 7.0.* to 7.1.* PHP and it's happened.
Have the same if I composer update any project created with composer create-project from dev-master. in my case resolved by changing laravel 5.1 to 5.5 in composer.json
The root of problem is upgraded foundation framework to Laravel 5.5 since October's build 420.
There are two ways to fix it:
"require": {
"php": ">=5.5.9",
"october/rain": "1.0.419",
"october/system": "1.0.419",
"october/backend": "1.0.419",
"october/cms": "1.0.419",
"laravel/framework": "5.1.*",
.....
If your create new project, you can force old version with the following command:
composer create-project october/october october v1.0.419
"require": {
"php": ">=7.0",
"october/rain": "~1.0",
"october/system": "~1.0",
"october/backend": "~1.0",
"october/cms": "~1.0",
"laravel/framework": "5.5.*",
.......
The upgrade was announced by OctoberCMS team but I didn't find any information the it's stable now. So, upgrade on your own risk.
Check the following Release Note for more details:
http://octobercms.com/support/article/rn-9
Here are the steps I've followed to get around this problem.
"require": {
"php": ">=7.0",
"october/rain": "~1.0",
"october/system": "~1.0",
"october/backend": "~1.0",
"october/cms": "~1.0",
"laravel/framework": "5.5.*",
.......
Run composer update
You may get another Media Library error,
To fix this edit modules/system/twig/Extension.php as follows:
use System\Classes\MediaLibary;
Correct the typo:
use System\Classes\MediaLibrary;
october:up You should then be all good.
@rangrage this fixed it for me too, not entirely sure why composer.json didn't have the correct Laravel version. Didn't need to fix the MediaLibrary issue though. Cheers!
@MattPurland composer.json does not get updated by composer update, so when you updated via composer you pulled in Build 420+ but you were not using Build 420+'s composer.json
Closing as it has been over a month since any activity on this occurred and we are trying to figure out what issues are still relevant. If this is still something that you would like to see through to fruition please respond and we can get the ball rolling.
Most helpful comment
Here are the steps I've followed to get around this problem.
Run
composer updateYou may get another Media Library error,
To fix this edit modules/system/twig/Extension.php as follows:
use System\Classes\MediaLibary;Correct the typo:
use System\Classes\MediaLibrary;october:upYou should then be all good.