В моем app.php я получил это
<?php
use Cart\App;
use Illuminate\Database\Capsule\Manager as Capsule;
session_start();
require __DIR__ . '/../vendor/autoload.php';
$app = new App;
$capsule = new Capsule;
$capsule->addConnection([
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'cart',
'username' => 'root',
'password' => 'root',
'charset' =>'utf8',
'collation' =>'utf8_unicode_ci',
'prefix' => ''
]);
$capsule->setAsGlobal();
$capsule->bootEloquent();
require __DIR__ . '/../app/routes.php';
и в моем HomeController.php я получил это
<?php
namespace Cart\Controllers;
use Slim\Views\Twig;
use Cart\Models\Product;
use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
class HomeController
{
public function index(Request $request, Response $response, Twig $view, Product $product)
{
$products = $product->get();
var_dump($products);
die();
return $view->render($response, 'home.twig');
}
}
А если запустить его в localhost / cart / public
Я получил это сообщение об ошибке:
SQLSTATE [HY000] [1045] Доступ запрещен для пользователя 'root' @ 'localhost'
(используя пароль: ДА) (SQL: выберите * из products
)
Почему это не распознает мой локальный хост?
Я использую xamppp