Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#101 Laravel 5.x » Нет подключения к бд » 07.06.2015 17:16:35

fanaticus
Ответов: 5

Установил laravel.

Настроил database.php

'default' => 'mysql',

        'mysql' => [
            'driver'    => 'mysql',
            'host'      => env('DB_HOST', ''),
            'database'  => env('DB_DATABASE', ''),
            'username'  => env('DB_USERNAME', ''),
            'password'  => env('DB_PASSWORD', ''),
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
            'strict'    => false,
        ],

Вылазит ошибка

PDOException in Connector.php line 47:
SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)

in Connector.php line 47
at PDO->__construct('mysql:host=localhost;dbname=homestead', 'homestead', 'secret', array('0', '2', '0', false, '0')) in Connector.php line 47
at Connector->createConnection('mysql:host=localhost;dbname=homestead', array('driver' => 'mysql', 'host' => 'localhost', 'database' => 'homestead', 'username' => 'homestead', 'password' => 'secret', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, 'name' => 'mysql'), array('0', '2', '0', false, '0')) in MySqlConnector.php line 20

Как решить проблему ?

#103 Re: Laravel 4 » URL на https » 27.11.2014 16:38:11

Если зайти на https:// kinomaxpro()net/ нормально работает.

Если зайти на https:// kinomaxpro()net:443 нормально работает.

Если зайти на http:// kinomaxpro()net:443/ то не работает.

#105 Re: Laravel 4 » URL на https » 26.11.2014 14:19:59

Ссылка генерируется так -

{{ Helpers::url($prem->title, $prem->id, $prem->type) }}

Функция URL

	public static function url($resource, $id, $controller = 'movies') {
		if ($controller == 'movie')
		{
			$controller = 'movies';
		}
		$opt = App::make('Options');
		$s = $opt->getUriSeparator();
		$case = $opt->getUriCase();
		$resource = preg_replace('~[^\p{L}\p{N} ]++~u', '', $resource);
		$resource = str_replace('  ', $s, trim($resource));
		$resource = str_replace(' ', $s, trim($resource));
		$controller = Str::slug(trans("main.$controller"));

		if ($case && $case == 'lowercase') {
			return url(strtolower( $controller . '/' . $id . $s . $resource) . '.html');
		}

		return url($controller . '/' . $id . $s . Str::slug($resource) . '.html');

	}

#106 Re: Laravel 4 » URL на https » 26.11.2014 13:00:16

Подробнее можно ? допустим на dle такова нет. все ссылки работают правильно.

#108 Laravel 4 » URL на https » 23.11.2014 23:04:11

fanaticus
Ответов: 12

Кто поможет. Установил сертификат.

Но теперь у меня ссылки делаются http://site.ru:443/news а должно https://site.ru/news

В чем может быть проблема ?

Подвал раздела