This forum has moved to a new location and is in read-only mode. Please visit talk.octobercms.com to access the new location.
Hello,
While installing my first October CMS installation, it fails when running the october:migrate
command with the following error:
Argument 1 passed to DbDeferredBindings::{closure}() must be an instance of October\Rain\Database\Schema\Blueprint, instance of Illuminate\Database\Schema\Blueprint given, called in /var/www/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php on line 166
Am I missing a step? Linked the license key and october:install
worked perfectly fine
Kind Regards
Hello and welcome.
This is an interesting error, it looks like October has not loaded correctly since it is passing a Laravel flavoured blueprint instead of an October one. Please email the support team with the full stack trace: https://octobercms.com/contact
You can find the full stack trace in storage/logs/system.log
@daftspunky Thanks for the welcome!
I have found the issue already, within our company we are using a template which we can clone from for quick-setup. Since this was not completely tested yet due to not having a license-key yet, this template contained an incomplete composer.json.
It contained the october/rain: ^2.0
dependency but not the october/all: ^2.0
.
After cloning this repo for our first client and running a clean install where I did fill in the license-key, the install command installed october/all: ^3.0
in combination with october/rain: ^2.0
.
This was bound to give a lot of issue's (which it did), after figuring out I switched october/all
to also be the ^2.0
which solved all the weird issue's.
This was just a mistake on our side, and I overlooked the composer.json
not expecting an issue like this :) Happy to tell it functions as expected now!
Kind Regards
P.S I was also pretty suprised by the error :D
Last updated
1-3 of 3