File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 66use Illuminate \Cache \RateLimiting \Limit ;
77use Illuminate \Foundation \Console \AboutCommand ;
88use Illuminate \Http \Request ;
9+ use Illuminate \Support \Facades \Blade ;
910use Illuminate \Support \Facades \RateLimiter ;
1011use Illuminate \Support \Facades \URL ;
1112use Illuminate \Support \ServiceProvider ;
@@ -37,6 +38,8 @@ public function register(): void
3738 */
3839 public function boot (): void
3940 {
41+ $ this ->defineCustomIfStatements ();
42+
4043 RateLimiter::for ('api ' , function (Request $ request ) {
4144 return Limit::perMinute (60 )->by ($ request ->user ()?->id ?: $ request ->ip ());
4245 });
@@ -52,4 +55,26 @@ public function boot(): void
5255 'Out of date ' => $ system ->isOutOfDate () ? 'Yes ' : 'No ' ,
5356 ]);
5457 }
58+
59+ /**
60+ * Define custom if statements, these were added to make the blade templates more readable.
61+ *
62+ * Ref: https://github.com/laravel/framework/pull/51561
63+ */
64+ protected function defineCustomIfStatements (): void
65+ {
66+ /**
67+ * Adds blank() custom if statement.
68+ */
69+ Blade::if ('blank ' , function (mixed $ value ) {
70+ return blank ($ value );
71+ });
72+
73+ /**
74+ * Adds filled() custom if statement.
75+ */
76+ Blade::if ('filled ' , function (mixed $ value ) {
77+ return filled ($ value );
78+ });
79+ }
5580}
You can’t perform that action at this time.
0 commit comments