- Laravel Version: 5.7
- PHP Version: 7.2
- Database Driver: sqlite
- Database: memory
All testing on PHPUnit was working completely fine. But when I added View::share
in AppServiceProvider
then all the PHPUnit tests failed.
AppServiceProvider.php
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
\View::share('categories', \App\Models\Category::all());
}
}
Error
Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such table: categories (SQL: select * from "categories")
I have already used RefreshDatabase
in my all test.
Please guide me, how can I fix this. Where should I call View::share
in Laravel app so, all tests should pass.
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire