本文整理汇总了PHP中Illuminate\Support\Facades\Config::get方法的典型用法代码示例。如果您正苦于以下问题:PHP Config::get方法的具体用法?PHP Config::get怎么用?PHP Config::get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Illuminate\Support\Facades\Config
的用法示例。
在下文中一共展示了Config::get方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: mergeProvidersWithConfig
private function mergeProvidersWithConfig($providers)
{
$loadedProviders = Config::get('app.providers');
$difference = array_diff($providers, $loadedProviders);
$purged = $this->removeUnnecessaryLaravelProviders($difference);
return $purged;
}
示例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'));
}
示例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");
}
示例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';
}
示例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']);
}
示例6: getResize
/**
* Dipsplay image for resizing
*
* @return mixed
*/
public function getResize()
{
$ratio = 1.0;
$image = Input::get('img');
$dir = Input::get('dir');
$original_width = Image::make(base_path() . "/" . Config::get('lfm.images_dir') . $dir . "/" . $image)->width();
$original_height = Image::make(base_path() . "/" . Config::get('lfm.images_dir') . $dir . "/" . $image)->height();
$scaled = false;
if ($original_width > 600) {
$ratio = 600 / $original_width;
$width = $original_width * $ratio;
$height = $original_height * $ratio;
$scaled = true;
} else {
$height = $original_height;
$width = $original_width;
}
if ($height > 400) {
$ratio = 400 / $original_height;
$width = $original_width * $ratio;
$height = $original_height * $ratio;
$scaled = true;
}
return View::make('laravel-filemanager::resize')->with('img', Config::get('lfm.images_url') . $dir . "/" . $image)->with('dir', $dir)->with('image', $image)->with('height', number_format($height, 0))->with('width', $width)->with('original_height', $original_height)->with('original_width', $original_width)->with('scaled', $scaled)->with('ratio', $ratio);
}
示例7: __construct
public function __construct(array $form)
{
parent::__construct($form);
$this->setModel('Clumsy\\FormBuilder\\Models\\ClumsyFormStructure');
$this->setResource(Config::get('clumsy/form-builder::resource'));
$this->initializeForms();
}
示例8: 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');
}
}
示例9: 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();
}
}
}
示例10: 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();
});
}
示例11: __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;
}
示例12: 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);
}
示例13: setupLayout
/**
* Setup the layout used by the controller.
*
* @return void
*/
protected function setupLayout()
{
$this->layout = View::make(Config::get('syntara::views.master'));
$this->layout->title = 'VietSol CMS';
$this->layout->breadcrumb = array();
View::share('siteName', 'VietSol CMS');
}
示例14: about
public function about()
{
if (Auth::isSubscriber()) {
return redirect('/missioncontrol');
}
return view('missionControl.about', ['stripePublicKey' => Config::get('services.stripe.public')]);
}
示例15: __construct
public function __construct($appId)
{
$this->appId = $appId;
$this->input = new Input();
$this->http = new ComponentHttp(new ComponentAccessToken());
$this->component_appid = Config::get('wechat.componentAppId');
}