403Webshell
Server IP : 23.254.227.96  /  Your IP : 216.73.216.46
Web Server : Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System : Linux hwsrv-1277026.hostwindsdns.com 4.18.0-477.13.1.el8_8.x86_64 #1 SMP Tue May 30 14:53:41 EDT 2023 x86_64
User : viralblo ( 1001)
PHP Version : 8.1.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/viralblo/instantblog/app/Providers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/viralblo/instantblog/app/Providers/AppServiceProvider.php
<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Illuminate\Pagination\Paginator;
use Illuminate\Support\Facades\Blade;
use Illuminate\Support\Facades\Schema;

class AppServiceProvider extends ServiceProvider
{
    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        //
    }

    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        Schema::defaultStringLength(191);

        view()->composer(['layouts.master', 'layouts.mastershow'], function ($view){
                $theme = \Cookie::get('theme');
                $setting = \App\Models\Setting::where('id', 1)->first();
                if (empty($theme)) {
                    $theme = $setting->theme;
                }
                $view->with('theme', $theme);
        });

        view()->composer('public.archives', function ($view) {
            $view->with('archives', \App\Models\Post::archives());
        });

        view()->composer('public.tags', function ($view) {
            $view->with('tags', \App\Models\Tag::has('posts')->latest()->paginate(30));
        });

        view()->composer('posts.tagselect', function ($view) {
            $view->with('tags', \App\Models\Tag::all());
        });

        view()->composer('layouts.nav', function ($view) {
            $view->with('setting', \App\Models\Setting::where('id', 1)->first());
        });

        view()->composer('auth.login', function ($view) {
            $view->with('setting', \App\Models\Setting::where('id', 1)->first());
        });

        view()->composer('layouts.master', function ($view) {
            $view->with('setting', \App\Models\Setting::where('id', 1)->first());
        });

        view()->composer('public.*', function ($view) {
            $view->with('setting', \App\Models\Setting::where('id', 1)->first());
        });

        view()->composer('public.*', function ($view) {
            $view->with('pages', \App\Models\Page::orderBy('id', 'ASC') ->get());
        });


        Blade::if('modorall', function () {
            $setting = \App\Models\Setting::where('id', 1)->first();
            return auth()->user()->can('moderator-post') OR $setting->allow_users == '0';
        });

        Paginator::useBootstrap();
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit