Simple question, but the answer seems quite hard to come by. In Codeigniter, I could load the URL helper and then simply do
JavaScript
x
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:
JavaScript
URL::to('/');
You can also use the application container:
JavaScript
$app->make('url')->to('/');
$app['url']->to('/');
App::make('url')->to('/');
Or inject the UrlGenerator:
JavaScript
<?php
namespace VendorYourClassNamespace;
use IlluminateRoutingUrlGenerator;
class Classname
{
protected $url;
public function __construct(UrlGenerator $url)
{
$this->url = $url;
}
public function methodName()
{
$this->url->to('/');
}
}