Simple question, but the answer seems quite hard to come by. In Codeigniter, I could load the URL helper and then simply do
echo base_url();
to get my site’s URL. Is there an equivalent in Laravel?
Advertisement
Answer
You can use the URL facade which lets you do calls to the URL generator
So you can do:
URL::to('/');
You can also use the application container:
$app->make('url')->to('/'); $app['url']->to('/'); App::make('url')->to('/');
Or inject the UrlGenerator:
<?php namespace VendorYourClassNamespace; use IlluminateRoutingUrlGenerator; class Classname { protected $url; public function __construct(UrlGenerator $url) { $this->url = $url; } public function methodName() { $this->url->to('/'); } }