Mam taki problem próbowałem już wszystkiego byłem na http://stackoverflow.com ładowałem moduły takie jak
use DB;
use App\Quotation;
Ale to nie pomogło, wyświetla mi błąd przy próbie wywołania funkcji insert na rzecz klasy DB.
Tutaj pokaże kod
<?php
namespace App\Helpers;
//use ...\Form;
// namespace App\Http\Controllers;
use DB;
use App\Quotation;
class SomeClass
{
public static function SomeMethod()
{
print "<font color=red>Dobrze</font>";
}
public static function dodaj_staty($ip,$http_user_agent,$co_robil) {
//$system = $this->system_operacyjny($http_user_agent);
//$przegla = $this->przegladarka($http_user_agent);
$system = "tomi";
$przegla = "tomek";
$sql = 'INSERT INTO statystyki (data_wejscia, system_operacyjny, przegladarka,http_user_agent,jakie_haslo,ip) VALUES (?, ?, ?,?,?,?)';
$data = time();
$data1 = array($data, $system ,$przegla,$http_user_agent,$co_robil,$ip);
//najpierw próbowałem tego
//DB::insert($sql, $data1);
//DB::table("statystyki")->insert(
//jak to nie zadziałało to teraz próbuje tak
DB::table("statystyki")->insert(
array('data_wejscia'=>$data,'system_operacyjny'=>$system,'przegladarka'=>$przegla,'http_user_agent'=>$http_user_agent,'jakie_haslo'=>$co_robil,'ip'=>$ip)
);
}
}
Tak wywołuje tą funkcję dodaj_staty();
App\Helpers\SomeClass::dodaj_staty('d','dd','g');