33namespace Moox \Media \Resources \MediaCollectionResource \Pages ;
44
55use Filament \Actions \CreateAction ;
6- use Moox \Media \Models \MediaCollection ;
7- use Illuminate \Database \Eloquent \Model ;
86use Filament \Resources \Pages \ListRecords ;
97use Illuminate \Database \Eloquent \Builder ;
8+ use Illuminate \Database \Eloquent \Model ;
9+ use Illuminate \Database \Eloquent \Relations \Relation ;
1010use Moox \Localization \Models \Localization ;
11+ use Moox \Media \Models \MediaCollection ;
1112use Moox \Media \Resources \MediaCollectionResource ;
12- use Illuminate \Database \Eloquent \Relations \Relation ;
1313
1414class ListMediaCollections extends ListRecords
1515{
@@ -25,9 +25,9 @@ public function mount(): void
2525 {
2626 parent ::mount ();
2727 $ this ->lang = request ()->get ('lang ' , $ this ->getDefaultLocale ());
28-
28+
2929 app ()->setLocale ($ this ->lang );
30-
30+
3131 MediaCollection::ensureUncategorizedExists ();
3232 }
3333
@@ -38,15 +38,15 @@ protected function getDefaultLocale(): string
3838 ->where ('is_active_admin ' , true )
3939 ->with ('language ' )
4040 ->first ();
41-
41+
4242 if ($ defaultLocale && $ defaultLocale ->language ) {
4343 return $ defaultLocale ->language ->alpha2 ;
4444 }
4545
4646 $ firstActiveLocale = Localization::where ('is_active_admin ' , true )
4747 ->with ('language ' )
4848 ->first ();
49-
49+
5050 if ($ firstActiveLocale && $ firstActiveLocale ->language ) {
5151 return $ firstActiveLocale ->language ->alpha2 ;
5252 }
0 commit comments