我为项目创建了自定义指令。 我有一个表,当我手动在此活动列中执行0(零)时,我希望我的指令起作用 没有使php artisan view:clear。 如果我不工作php artisan view:clear我的指令不起作用。 而且我不会为我的指令发送参数。
如何在不使用php artisan view的情况下执行此指令:clear 我的代码:
<?php
namespace App\Providers\Directives;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Blade;
use App\Models\Page;
class PaymentBladeServiceProvider extends ServiceProvider
{
/**
* Register services.
*
* @return void
*/
public function register()
{
//
}
/**
* Bootstrap services.
*
* @return void
*/
public function boot()
{
$page = Page::where('key','payment')->firstOrFail()->active;
Blade::directive('payment',function() use($page){
return "<?php if( $page ) { ?>";
});
Blade::directive('endpayment',function(){
return '<?php } ?>';
});
}
}