我创建了一个新的Laravel项目.当我去终端安装Composer Display Follow Error时.
无法创建缓存目录/home/w3cert/.composer/cache/repo/https---packagist.org/,或者目录不可写.继续进行无缓存.
我正在使用Ubuntu Os
我通过Composer(composer require barryvdh/laravel-dompdf)在Laravel Project中新安装了Dompdf .进入命令终端后回复以下错误.
Problem 1
- dompdf/dompdf v0.7.0 requires ext-gd * -> the requested PHP extension gd is missing from your system.
- barryvdh/laravel-dompdf v0.7.0 requires dompdf/dompdf ^0.7 -> satisfiable by dompdf/dompdf[v0.7.0].
- Installation request for barryvdh/laravel-dompdf ^0.7.0 -> satisfiable by barryvdh/laravel-dompdf[v0.7.0].
To enable extensions, verify that they are enabled in those .ini files:
- /etc/php/5.6/cli/php.ini
- /etc/php/5.6/cli/conf.d/10-opcache.ini
- /etc/php/5.6/cli/conf.d/10-pdo.ini
- /etc/php/5.6/cli/conf.d/15-xml.ini
- /etc/php/5.6/cli/conf.d/20-calendar.ini
- /etc/php/5.6/cli/conf.d/20-ctype.ini
- /etc/php/5.6/cli/conf.d/20-dom.ini
- /etc/php/5.6/cli/conf.d/20-exif.ini
- /etc/php/5.6/cli/conf.d/20-fileinfo.ini
- /etc/php/5.6/cli/conf.d/20-ftp.ini
- /etc/php/5.6/cli/conf.d/20-gettext.ini …Run Code Online (Sandbox Code Playgroud) 如何在客户端和服务器端(php)中集成Google reCAPTCHA版本3.以下代码用于显示recaptcha,但它不能正常工作.如何进行这种集成.
<html>
<head>
<script src='https://www.google.com/recaptcha/api.js?render=XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'></script>
</head>
<body>
<script>
grecaptcha.ready(function() {
grecaptcha.execute('XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', {
action: 'action_name'
});
});
</script>
<form action="verify.php" method="post">
<input type="text" name="name" placeholder="Your name" required>
<input type="email" name="email" placeholder="Your email address" required>
<textarea name="message" placeholder="Type your message here...." required></textarea>
<input type="submit" name="submit" value="SUBMIT">
</form>
</body>
</html>Run Code Online (Sandbox Code Playgroud)
Verify.php
<?php
if(isset($_POST['g-recaptcha-response']) && !empty($_POST['g-recaptcha-response'])) {
//your site secret key
$secret = 'XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
//get verify response data
$verifyResponse = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.$secret.'&response='.$_POST['g-recaptcha-response']);
$responseData = json_decode($verifyResponse);
if($responseData->success):
print_r("Working Fine"); exit;
else:
print_r("No valid Key"); exit; …Run Code Online (Sandbox Code Playgroud) 我正在做一个基于泰米尔语言的Web应用程序.在我的应用程序中,我使用动态字段添加用户详细信息.那么,动态字段有多个ID如何执行此操作或如何使用基于类的Google Transliteration?
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
// Load the Google Transliteration API
google.load("elements", "1", {
packages: "transliteration"
});
function onLoad() {
var options = {
sourceLanguage: 'en',
destinationLanguage: 'ta',
shortcutKey: 'ctrl+m',
transliterationEnabled: true
};
// Create an instance on TransliterationControl with the required
var control = new google.elements.transliteration.TransliterationControl(options);
// Enable transliteration in the textfields with the given ids.
var ids = ['temrorary_address', 'permanant_address', 'bankbranch', 'member_name', 'father_husband', 'workingoffice_address', ];
control.makeTransliteratable(ids);
// Show the transliteration control which can be used to …Run Code Online (Sandbox Code Playgroud) 我正在使用用于Laravel API身份验证的通行证软件包。发布数据时出现错误:
401未经授权”,“错误”:{“ error”:“未经身份验证”。}。
我Auth::user()->id;用来获取当前用户ID。
如何解决这个错误?
我正在使用 Laravel 5.0。我想知道如何使用 SSH 访问远程数据库。
数据库.php
'mysql' => [
'driver' => 'mysql',
'host' => 'www.xxxxx.in',
'port' => '2222',
'database' => 'xxxx_xxx',
'username' => 'xxxxx_xx',
'password' => 'xxxx0xx',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],
Run Code Online (Sandbox Code Playgroud) 我将 Laravel 项目上传到服务器。它显示以下错误。如何修复它?
致命错误:在第 358 行调用 /home/invoice/vendor/symfony/polyfill-mbstring/Mbstring.php 中未定义的函数 Symfony\Polyfill\Mbstring\iconv_strpos()
我使用以下查询来获取 Laravel 中特定表的项目 Id 和 Id。
$projectlist = Projects::Where('customer',$request->input('client_name'))->pluck(DB::raw("CONCAT('project_prefix','project_nos') AS projectid"),"id");
Run Code Online (Sandbox Code Playgroud)
我收到以下错误。
message Illegal offset type in isset or empty
exception ErrorException
file /var/www/msstone/vendor/laravel/framework/src/Illuminate/Support/Str.php
Run Code Online (Sandbox Code Playgroud)
项目模型
namespace App;
use Illuminate\Database\Eloquent\Model;
class Projects extends Model
{
protected $guarded = ['id'];
protected $table = 'projects';
}
Run Code Online (Sandbox Code Playgroud) 我在 Laravel 5.8 中创建了一个项目。在我的本地环境(PHP 7.2)中,它运行良好。当我在登录后使用 cpanel 将此项目托管到我的服务器(PHP 7.1)时,返回 419 页面过期错误。
Mylogin 表单代码:
<form method="POST" action="{{ route('login') }}" id="login-form">
@csrf
<div class="form-group">
<label for="username">{{ __('Username / Email Address') }}</label>
<input type="text" class="form-control{{ $errors->has('username') ? ' is-invalid' : '' }} boxed" name="username" id="username" value="{{ old('username') }}" required autofocus>
</div>
@if ($errors->has('email'))
<span class="invalid-feedback" role="alert">
<strong>{{ $errors->first('email') }}</strong>
</span>
@endif
<div class="form-group">
<label for="password">{{ __('Password') }}</label>
<input type="password" class="form-control{{ $errors->has('password') ? ' is-invalid' : '' }} boxed" name="password" id="password" required>
</div>
@if …Run Code Online (Sandbox Code Playgroud) laravel ×7
php ×7
laravel-5.8 ×2
gd ×1
iconv ×1
ios ×1
iphone ×1
javascript ×1
laravel-5 ×1
laravel-5.2 ×1
laravel-5.3 ×1
laravel-5.4 ×1
laravel-5.5 ×1
recaptcha ×1
ssh ×1
xcode ×1