FrozenNode / XssInput

A simple extension of the Laravel Input facade that mimics CodeIgniter's xss filtering
41 stars 20 forks source link

Broken with Laravel 4.1? #1

Open ghost opened 10 years ago

ghost commented 10 years ago

I'm trying to install this via your instructions. However when I attempt to publish the config file I get this error:

PHP Fatal error: Class 'Frozennode\XssInput\XssInputServiceProvider' not found in /var/www/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 123 {"error":{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":"Class 'Frozennode\XssInput\XssInputServiceProvider' not found","file":"\/var\/www\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/ProviderRepository.php","line":123}}{"error":{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":"Class 'Frozennode\XssInput\XssInputServiceProvider' not found","file":"\/var\/www\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/ProviderRepository.php","line":123}}

janhartigan commented 10 years ago

Can you check your /vendor/composer/autoload_namespaces.php file to verify that the namespace is being autoloaded?

ghost commented 10 years ago

Seems to be there:

'Frozennode\XssInput\' => array($vendorDir . '/frozennode/xssinput/src'),

ghost commented 10 years ago

It seems to be working now. I deleted my vendor/ dumped my autoload, and cleared my artisan cache

ghost commented 10 years ago

hmmm...on a updated L4.1 install this isn't working again, I've tried my previous fix, but it seems to be broken again with the same error.