Błąd przy wywoływaniu funkcji insert [laravel4]

0

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');  
0

Nie napisałeś jaki błąd wyświetla.

0

Najlepsze jest to, że logowanie, które też wykonuje zapytanie do bazy działa dobrze, ale nie wiem jakiej instrukcji używa laravel w instrukcji logowania bo logowanie w laravelu jest zautomatyzowane i jak zamiast instrukcji DB::insert dam instrukcje
$zz = DB::select ("zapytanie");
to mi błędu nie wywala, ale jak wydrukuje $zz to już wywala taki sam błąd jak na początku.

0

Już wszystko jest pod kontrolą znalazłem błąd, miałem źle napisane pole w bazie zrobiłem literówkę, tylko dziwne czemu laravel nie wyrzuca błędu informującego, że jest coś z mysql.

1 użytkowników online, w tym zalogowanych: 0, gości: 1