当前位置: 首页>>代码示例>>PHP>>正文


PHP Facades\Config类代码示例

本文整理汇总了PHP中Illuminate\Support\Facades\Config的典型用法代码示例。如果您正苦于以下问题:PHP Config类的具体用法?PHP Config怎么用?PHP Config使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Config类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testGetOwner

 public function testGetOwner()
 {
     Config::shouldReceive('get')->once()->with('auth.model')->andReturn('TestUser');
     $stub = m::mock('TestUserTeamTraitStub[hasOne]');
     $stub->shouldReceive('hasOne')->once()->with('User', 'user_id', 'owner_id')->andReturn([]);
     $this->assertEquals([], $stub->owner());
 }
开发者ID:nilsenj,项目名称:itway,代码行数:7,代码来源:TeamworkTeamTraitTest.php

示例2: index

 /**
  * List of users
  *
  * @return View
  */
 public function index()
 {
     $dynamicItems = $this->userRepo->getAllPaginated(50, true);
     $operationColumn = 'admin.pages.user.partials._operation';
     $columns = Config::get('dynamic_data/datatables.users');
     return $this->view($this->getView('admin.pages.user.index', 'admin.pages.common.index'), compact('dynamicItems', 'operationColumn', 'columns'));
 }
开发者ID:Ajaxman,项目名称:SaleBoss,代码行数:12,代码来源:UserController.php

示例3:

 function __construct()
 {
     $this->default = Config::get("nlp.default");
     $this->api_key = Config::get("nlp.connections.{$this->default}.API_KEY");
     $this->result_type = \Config::get("nlp.result");
     $this->cache_type = \Config::get("nlp.cache");
 }
开发者ID:mozzos,项目名称:nlptool,代码行数:7,代码来源:NLPAbstract.php

示例4: store

 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $user = Auth::user();
     $pusher = new Pusher(Config::get('services.pusher.key'), Config::get('services.pusher.secret'), Config::get('services.pusher.id'));
     $pusher->trigger('my-channel', 'my-event', array('message' => $user->name . ': ' . Input::get('msg'), 'user_id' => $user->id));
     return 'done';
 }
开发者ID:andy-pei,项目名称:chatApp,代码行数:13,代码来源:ChatController.php

示例5: __construct

 public function __construct()
 {
     // setup PayPal api context
     $paypal_conf = Config::get('paypal');
     $this->_api_context = new ApiContext(new OAuthTokenCredential($paypal_conf['client_id'], $paypal_conf['secret']));
     $this->_api_context->setConfig($paypal_conf['settings']);
 }
开发者ID:alfoalfr,项目名称:laravel-dev-env,代码行数:7,代码来源:PaymentPaypal.php

示例6: login

 /**
  * 用户通过邮箱和密码进行登录操作
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function login(Request $request)
 {
     //获取当前访问的全部的地址
     $request_url = str_replace("http://" . Config::get('app.url'), "", $request->url());
     //验证参数
     $validator = Validator::make($request->all(), ['email' => 'required|email', 'password' => 'required']);
     //验证参数完整性
     if ($validator->fails()) {
         // var_dump($validator);
         $error = $validator->errors()->all();
         //写入日志
         Log::error(['error' => $error, 'request' => $request->all(), 'header' => $request->headers, 'client_ip' => $request->getClientIp()]);
         //返回错误信息
         return Error::returnError($request_url, 1001);
     }
     $email = $request->get('email');
     $password = $request->get('password');
     //检查有没有
     $user_model = User::checkUserLogin($email, $password);
     if ($user_model == false) {
         return Error::returnError($request_url, 2001);
     }
     //更新token
     $token = User::updateToken($user_model);
     //返回对应的结果
     $json_arr = ['request' => $request_url, 'ret' => User::getUserInfo($user_model->id), 'token' => $token];
     return Common::returnResult($json_arr);
 }
开发者ID:diandianxiyu,项目名称:LaravelApi,代码行数:34,代码来源:UserController.php

示例7: setUp

 public function setUp()
 {
     // set up config
     Config::shouldReceive('get')->zeroOrMoreTimes()->with("datatable::engine")->andReturn(array('exactWordSearch' => false));
     $this->collection = new Collection();
     $this->engine = new CollectionEngine($this->collection);
 }
开发者ID:Kangaroos,项目名称:oneshike,代码行数:7,代码来源:BaseEngineTest.php

示例8: bootSilverstripe

    protected function bootSilverstripe($url = null)
    {
        $flush = $this->option('flush');
        // to allow the Silverstripe command line to know what the server URL should be ...
        // sadly, setting a global $_FILE_TO_URL_MAPPING variable is not enough because Silverstripe's Core.php (or
        // Constants.php in newer versions) doesn't declare it as global - it assumes it's declared in the
        // _ss_environment.php file which is _included_ not _required_. Boo.
        //        global $_FILE_TO_URL_MAPPING;
        //        $_FILE_TO_URL_MAPPING[base_path()] = Config::get('app.url');
        $base = base_path();
        $envPath = $base . '/_ss_environment.php';
        if (!file_exists($envPath)) {
            $appUrl = Config::get('app.url');
            file_put_contents($envPath, <<<EOT
<?php
global \$_FILE_TO_URL_MAPPING;
\$_FILE_TO_URL_MAPPING['{$base}'] = '{$appUrl}';
EOT
);
            App::shutdown(function ($app) use($envPath) {
                unlink($envPath);
            });
        }
        // taken from silverstripe's framework/cli-script.php
        if ($flush) {
            $_REQUEST['flush'] = $flush === true ? 1 : $flush;
            $_GET['flush'] = $flush === true ? 1 : $flush;
        }
        if ($url) {
            $_REQUEST['url'] = $url;
            $_GET['url'] = $url;
        }
        Silverstripe::start();
    }
开发者ID:helpfulrobot,项目名称:themonkeys-laravel-silverstripe,代码行数:34,代码来源:SilverstripeCommand.php

示例9: handle

 public function handle($payload)
 {
     $this->folder = $payload['folder'];
     $this->cleanUp();
     if (isset($payload['bucket'])) {
         Config::set('S3_BUCKET', $payload['bucket']);
     }
     if (isset($payload['region'])) {
         Config::set('S3_REGION', $payload['region']);
     }
     if (isset($payload['secret'])) {
         Config::set('S3_SECRET', $payload['secret']);
     }
     if (isset($payload['key'])) {
         Config::set('S3_KEY', $payload['key']);
     }
     if (isset($payload['destination'])) {
         $this->thumbnail_destination = $payload['destination'];
     } else {
         $this->thumbnail_destination = base_path("storage");
     }
     if (!Storage::exists($this->thumbnail_destination)) {
         Storage::makeDirectory($this->thumbnail_destination, 0755, true);
     }
     $files = Storage::disk('s3')->allFiles($this->folder);
     Log::info(print_r($files, 1));
     $this->getAndMake($files);
     $this->uploadFilesBacktoS3();
     $this->cleanUp();
 }
开发者ID:nagyistoce,项目名称:thumbnail-maker,代码行数:30,代码来源:ThumbMakerService.php

示例10: boot

 /**
  * Bootstrap the application events.
  *
  * @return void
  */
 public function boot()
 {
     $this->package('mmanos/laravel-casset');
     if ($route = Config::get('laravel-casset::route')) {
         Route::get(trim($route, '/') . '/{type}', 'Mmanos\\Casset\\CassetController@getIndex');
     }
 }
开发者ID:mmanos,项目名称:laravel-casset,代码行数:12,代码来源:CassetServiceProvider.php

示例11: fire

 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function fire()
 {
     $days_to_wait = Config::get('store.days_to_remind');
     //\DB::enableQueryLog();
     $this->info("Checks If there are orders to be rated ({$days_to_wait} Days Old)");
     //Checks all closed orders that has not been rated nor mail has been sent and where updated 5 days ago
     //and the mails has not been sent yet
     $orders = Order::where('rate', null)->where('status', 'closed')->where('rate_mail_sent', false)->where('updated_at', '<', Carbon::now()->subDays($days_to_wait))->get();
     //$this->info(print_r(\DB::getQueryLog()));
     $this->info("Orders That need mail: " . $orders->count());
     foreach ($orders as $order) {
         $this->info("Order: " . $order->id . ' Needs to be rated, and mail has not been sent');
         $buyer = User::find($order->user_id);
         if ($buyer) {
             $email = $buyer->email;
             $mail_subject = trans('email.cron_emails.remind_rate_order_subject');
             $data = ['email_message' => $mail_subject, 'email' => $email, 'subject' => $mail_subject, 'order_id' => $order->id];
             Mail::queue('emails.cron.rate_order', $data, function ($message) use($data) {
                 $message->to($data['email'])->subject($data['subject']);
             });
             $order->rate_mail_sent = true;
             $order->save();
         }
     }
 }
开发者ID:masterpowers,项目名称:antVel,代码行数:30,代码来源:SendRateMails.php

示例12: __construct

 /**
  * Route53 constructor.
  *
  * @param null $access_key
  * @param null $secret_key
  */
 public function __construct($access_key = null, $secret_key = null)
 {
     $this->access_key = Config::get('aws_sdk.access_key', $access_key);
     $this->secret_key = Config::get('aws_sdk.secret_key', $secret_key);
     $this->host = Config::get('aws_sdk.route53_host', 'route53.amazonaws.com');
     $this->api_version = self::API_VERSION;
 }
开发者ID:lu1ssuarez,项目名称:aws-sdk-wrapper,代码行数:13,代码来源:Route53.php

示例13: register

 /**
  * Register the service provider.
  *
  * @return void
  */
 public function register()
 {
     $this->app['router']->before(function ($request) {
         // First clear out all "old" visitors
         Visitor::clear();
         $page = Request::path();
         $ignore = Config::get('visitor-log::ignore');
         if (is_array($ignore) && in_array($page, $ignore)) {
             //We ignore this site
             return;
         }
         $visitor = Visitor::getCurrent();
         if (!$visitor) {
             //We need to add a new user
             $visitor = new Visitor();
             $visitor->ip = Request::getClientIp();
             $visitor->useragent = Request::server('HTTP_USER_AGENT');
             $visitor->sid = str_random(25);
         }
         $user = null;
         $usermodel = strtolower(Config::get('visitor-log::usermodel'));
         if (($usermodel == "auth" || $usermodel == "laravel") && Auth::check()) {
             $user = Auth::user()->id;
         }
         if ($usermodel == "sentry" && class_exists('Cartalyst\\Sentry\\SentryServiceProvider') && Sentry::check()) {
             $user = Sentry::getUser()->id;
         }
         //Save/Update the rest
         $visitor->user = $user;
         $visitor->page = $page;
         $visitor->save();
     });
 }
开发者ID:uniacid,项目名称:visitor-log,代码行数:38,代码来源:VisitorLogServiceProvider.php

示例14: handle

 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (Config::get("customer_portal.ticketing_enabled") !== true) {
         return redirect()->back()->withErrors(trans("errors.sectionDisabled"));
     }
     return $next($request);
 }
开发者ID:sonarsoftware,项目名称:customer_portal,代码行数:14,代码来源:TicketMiddleware.php

示例15: getNotificationRegistrationUsersEmail

 /**
  * Obtain the user that needs to be notificated on registration
  *
  * @return array
  */
 public function getNotificationRegistrationUsersEmail()
 {
     $group_name = Config::get('laravel-authentication-acl::permissions.profile_notification_group');
     $user_r = App::make('user_repository');
     $users = $user_r->findFromGroupName($group_name)->lists('email');
     return $users;
 }
开发者ID:nirvanpagooah,项目名称:laravel-authentication-acl,代码行数:12,代码来源:SentryAuthenticationHelper.php


注:本文中的Illuminate\Support\Facades\Config类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。