PHP est un langage de script largement utilisé, de haut niveau, dynamique, orienté objet et interprété, principalement conçu pour le développement Web côté serveur. Utilisé pour les questions sur le langage PHP.
Impossible de comprendre comment définir une contrainte onDelete appropriée sur une table dans Laravel. (Je travaille avec SqLite) $table->...->onDelete('cascade'); // works $table->...->onDelete('null || set null'); // neither of them work J'ai 3 migrations, créant la table de la galerie: Schema::create('galleries', function($table) { $table->increments('id'); $table->string('name')->unique(); $table->text('path')->unique(); $table->text('description')->nullable(); $table->timestamps(); $table->engine = 'InnoDB'; …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
Y a-t-il une réflexion / introspection / magie en PHP qui vous permettra de trouver le fichier PHP où une classe (ou une fonction) particulière a été définie? En d'autres termes, j'ai le nom d'une classe PHP, ou d'un objet instancié. Je veux passer cela à quelque chose (fonction, classe …
Je travaille sur un projet Web qui implique une carte générée dynamiquement des États-Unis colorant différents états en fonction d'un ensemble de données. Ce fichier SVG me donne une bonne carte vierge des États-Unis et il est très facile de changer la couleur de chaque état. La difficulté est que …
En quoi ces deux morceaux de code diffèrent-ils lors de l'accès à une API REST? $result = file_get_contents('http://api.bitly.com/v3/shorten?login=user&apiKey=key&longUrl=url'); et $ch = curl_init('http://api.bitly.com/v3/shorten?login=user&apiKey=key&longUrl=url'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); Ils produisent tous deux le même résultat, à en juger par print_r(json_decode($result))
Je voudrais savoir si un mot est présent dans l'URL. Par exemple, si le mot voiture est dans l'URL, comme www.domain.com/car/ ou www.domain.com/car/audi/, il ferait écho à «voiture existe» et s'il n'y a rien, il ferait écho à «pas de voitures» .
J'ai le morceau de code suivant: $item['price'] = 0; /* Code to get item information goes in here */ if($item['price'] == 'e') { $item['price'] = -1; } Il est destiné à initialiser le prix de l'article à 0, puis à obtenir des informations à ce sujet. Si le prix est …
Je me demandais s'il était possible de modifier l'objet actuel qui est géré dans une foreachboucle Je travaille avec un tableau d'objets $questionset je veux parcourir et rechercher les réponses associées à cet objet question dans ma base de données. Donc, pour chaque question, allez chercher les objets de réponse …
Mon .htaccess redirige toutes les demandes /word_herevers /page.php?name=word_here. Le script PHP vérifie ensuite si la page demandée est dans son tableau de pages. Sinon, comment simuler une erreur 404? J'ai essayé cela, mais cela n'a pas entraîné la configuration de ma page 404 via ErrorDocumentl' .htaccessaffichage. header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found"); …
J'essaie d'utiliser composer pour cloner automatiquement un dépôt git à partir de github qui n'est pas dans packagist mais cela ne fonctionne pas et je ne peux pas comprendre ce que je fais de mal. Je pense que je dois l'inclure parmi les "référentiels" comme ceci: "repositories": [ { "url": …
J'ai travaillé sur une application de panier d'achat et j'arrive maintenant au problème suivant. Il y a un objet Utilisateur, Produit et Panier. - La table Cart contient uniquement les colonnes suivantes: "id", "user_id", "product_id" et horodatages. - Le UserModel "hasMany" Carts (car un utilisateur peut stocker plusieurs produits). - …
Ma page d'enregistrement affiche correctement le formulaire avec CsrfToken ( {{ csrf_field() }}) présent dans le formulaire). Formulaire HTML <form class="form-horizontal registration-form" novalidate method="POST" action="{{ route('register') }}"> {{ csrf_field() }} .... </form> J'utilise l'authentification intégrée pour les utilisateurs. N'ont rien changé sauf les itinéraires et les redirections. Lorsque je soumets …
Je construis une classe d'utilisateurs pour mon nouveau site Web, mais cette fois, je pensais la construire un peu différemment ... C ++ , Java et même Ruby (et probablement d'autres langages de programmation) permettent l'utilisation de classes imbriquées / internes dans la classe principale, ce qui nous permet de …
J'ai du mal à comprendre le jeu de règles concernant les chemins d'inclusion relatifs PHP. Si j'exécute le fichier A.PHP- et que le fichier A.PHP inclut le fichier B.PHP qui inclut le fichier C.PHP, le chemin relatif de C.PHP doit-il être en relation avec l'emplacement de B.PHP, ou avec l'emplacement …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.