fisharebest ... I'm starting clean here since the other thread was getting messy.
I now have a clean repo registered as https://packagist.org/packages/lsces/illuminate-firebird and this is working nicely with composer so at least the code is stable.
I need a little update to it as I screwed up one of the namespace entries so V2.0.1 will be out shortly.
So I am now back into the resolverFor to add firebird to the illuminate driver list. The problem is the same chicken and egg I've had to date.
if ($driver === self::FIREBIRD) { $closure = static fn ($connection, $database, $prefix, $config) => new FirebirdConnection($connection, $database, $prefix, $config); DB::resolverFor('firebird', $closure); }
Fails simply because the first thing it tries to do is LOAD a connection using illuminate but it does not have firebird in it's list :(
I'm not entirely sure what Bert was actually doing that seemed to work for him, but I am hitting the same brick wall I was previously :(
fisharebest ... I'm starting clean here since the other thread was getting messy.
I now have a clean repo registered as https://packagist.org/packages/lsces/illuminate-firebird and this is working nicely with composer so at least the code is stable.
I need a little update to it as I screwed up one of the namespace entries so V2.0.1 will be out shortly.
So I am now back into the resolverFor to add firebird to the illuminate driver list. The problem is the same chicken and egg I've had to date.
if ($driver === self::FIREBIRD) { $closure = static fn ($connection, $database, $prefix, $config) => new FirebirdConnection($connection, $database, $prefix, $config); DB::resolverFor('firebird', $closure); }Fails simply because the first thing it tries to do is LOAD a connection using illuminate but it does not have firebird in it's list :(
I'm not entirely sure what Bert was actually doing that seemed to work for him, but I am hitting the same brick wall I was previously :(