for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Webfactor\Laravel\Generators\Schemas\Naming;
use Webfactor\Laravel\Generators\Contracts\NamingAbstract;
class LanguageFile extends NamingAbstract
{
/**
* @return string
*/
public function getName(): string
return snake_case($this->entity);
}
public function getSingular(): string
return ucfirst($this->entity);
public function getPlural(): string
return ucfirst(str_plural($this->entity));
public function getFileName(): string
return 'models.php';
public function getPath(): string
return resource_path('lang/' . \Lang::locale());
public function getRelativeFilePath(): string
return 'resources/lang/'.\Lang::locale().'/'.$this->getFileName();