小编Ras*_*san的帖子

应用程序js与主分支合并分支时出现合并冲突(laravel + vue)

我正在使用Laravel和开发应用程序vueJs。在构建应用程序期间,该npm run watch命令监视所有相关文件的更改,并app.js在检测到更改时重新编译。第一次,我创建了一个存储库(假设在github / gitlab / bitbucket等中),该存储库具有一个master分支和两个不同的分支。现在,问题是当我们要推送到分支或与master分支合并时,它会遇到许多冲突public/js/app.js。我猜,我知道原因。这是因为在构建应用程序期间npm run watch,每次更改都会重新编译app.js。因此,public/js/app.js存储库中的old 将获得merge conflictnew public/js/app.js。如果我忽略了app.js那么当多个开发人员同时工作时,更改对应用程序有何影响。在这种情况下,当应用程序由两个或多个开发人员开发并使用github,gitlab,gitbucket等合并代码时,解决方案应该是什么。有人可以建议我正确的方法!

git deployment laravel node-modules vue.js

5
推荐指数
1
解决办法
195
查看次数

npm 无法安装 scrypt。节点gyp重建

我想运行区块链应用程序,但出现此错误。

npm 错误!代码 ELIFECYCLE
npm ERR!错误号 1
npm 错误号!scrypt@6.0.3 安装:node-gyp rebuild
npm 错误!退出状态 1
npm ERR!
npm 错误!scrypt@6.0.3 安装脚本失败。
npm 错误!这可能不是 npm 的问题。

上面可能有额外的日志输出。

我曾尝试删除 node_modules、npm缓存验证并npm install再次尝试。我已经卸载和重新安装npmnodejs。我的npm版本是6.12.0node版本v12.13.0

javascript node.js npm scrypt blockchain

5
推荐指数
1
解决办法
6023
查看次数

如何从 Reammited Value 中获取数值?

我使用 react native reanimated 创建了一个简单的动画,但我无法访问 Reanimated Value 的数值

我使用的是胜利本机饼图,我想制作一个简单的效果,饼角从 0 到 360,但我已经尝试过 react-native 动画 API,它可以很好地与添加侦听器配合使用,但我想使用重新动画来解决性能问题

我正在寻找的图表从 0 到 360 开始的动画效果

使用 react-native Animated API 正确运行:

const Chart = props => {
  const { data, width, height } = props;
  const endAngleAnimatedValue = new Value(0);
  const [endAngle, setEndAngle] = useState(0);
  const runTiming = Animated.timing(endAngleAnimatedValue, {
    duration: 1000,
    to: 360
  });

  useEffect(() => {
    endAngleAnimatedValue.addListener(_endAngle => setEndAngle(_endAngle));
    runTiming.start();
    return () => {
      endAngleAnimatedValue.removeAllListeners();
    };
  }, [endAngleAnimatedValue]);

  return (
    <VictoryPie
      data={data}
      width={width}
      height={height} …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native victory-charts react-native-reanimated

5
推荐指数
1
解决办法
453
查看次数

类型错误:DateTime::__construct() 期望参数 1 是字符串,laravel 中给出的对象

我正在努力争取迟到的时间。$latetime1 返回正确但 $latetime2 不返回与 $latetime1 相同。$systemIntime 值格式和 $inTime 值格式相同。但是我遇到了 $latetime2 以上的错误。什么应该是正确的,请有人帮助我。这是我的功能波纹管 -

public function update(Request $request, Attendance $attendance)
{
    $attendance = Attendance::find($attendance->id);
    $inTime = $attendance->intime;
    // late time caculate
    $systemIntime = DB::table('schools')
                     ->join('users', 'schools.id', '=', 'users.school_id')
                     ->select('schools.intime')
                     ->first();
    $latetime1 = (new \DateTime($inTime))->format('H:i:s');
    $latetime2 = (new \DateTime($systemIntime))->format('H:i:s');
    $late      = $latetime1->diff($latetime2);
Run Code Online (Sandbox Code Playgroud)

php mysql datetime laravel

4
推荐指数
1
解决办法
1万
查看次数

如何在刀片文件中的输入字段下方显示错误消息 - Laravel

我正在使用 Laravel 中的规则验证输入,目前,如果验证失败,我正在使用以下代码在我的视图中显示错误。

@if ($errors->any())
    <div class="alert alert-danger">
        <ul>
        @foreach ($errors->all() as $error)
            <li>{{ $error }}</li>
        @endforeach
        </ul>
    </div>
@endif
Run Code Online (Sandbox Code Playgroud)

上面代码的问题是所有错误都集中在一个地方。如何在各自的输入(如姓名、电子邮件、密码等)下方显示错误。我在哪里可以定义我的自定义错误消息?谢谢

html php validation frameworks laravel

4
推荐指数
1
解决办法
6017
查看次数

在 CMake 中使用生成器表达式有什么好处?

最近学习了如何使用CMake中的生成器表达式来做条件链接和条件定义。

但是,在我看来,我也可以使用 CMake 中的流控制语法来做同样的事情。不知道CMake中生成器表达式的优点是什么。例如,我可以使用以下生成器表达式语法。

$<STREQUAL:string1,string2> 
$<EQUAL:number1,number2> 
$<VERSION_EQUAL:version1,version2> 
$<VERSION_GREATER:version1,version2> 
$<VERSION_LESS:version1,version2>
Run Code Online (Sandbox Code Playgroud)

但我也可以使用if() elseif() endif()来达到相同的目标。非常感谢。

expression cmake

4
推荐指数
1
解决办法
674
查看次数

选择不在另一个表中的所有列laravel 5.5

我有两个表-第一个表称为“用户”,第二个表称为“ buy_courses”。

用户表

在此处输入图片说明

我正在尝试选择所有不在user_names中的用户。我尝试过-

$users = DB::table('users')
                ->rightjoin('buy_courses', 'users.user_name', '=', 'buy_courses.user_name')
                ->get();
Run Code Online (Sandbox Code Playgroud)

当我使用“ <>”时,它将返回其用户名在“ buy_courses”中的所有用户,然后我将获得所有用户。什么是正确的查询?

php mysql laravel

3
推荐指数
2
解决办法
5825
查看次数

在Laravel中使用PHPWord导出到docx时传递动态值

我正在尝试将用户详细信息导出到.docx文件。该文件已成功导出,但是正在提供对象。phpword格式不起作用。如何编写代码以正确导出动态值,请有人帮我吗?

AdminController.php中 -

public function exportUserToDoc(Request $request, $id)
{
    $wordTest = new \PhpOffice\PhpWord\PhpWord();
    $newSection = $wordTest->addSection();

    $desc1 = User::find($id);

    $newSection->addText($desc1, array('name' => $desc1->name, 'email' => $desc1->email, 'phone' => $desc1->phone, 'address' => $desc1->address));
    $objectWriter = \PhpOffice\PhpWord\IOFactory::createWriter($wordTest, 'Word2007');
    try{
        $objectWriter->save(storage_path('TestWordFile.docx'));
    }catch (Exception $e){

    }
    return response()->download(storage_path('TestWordFile.docx'));
}
Run Code Online (Sandbox Code Playgroud)

下载doc文件后,结果类似于-

{"id":1,"name":"Emdadul Huq Shikder","email":"emdadulshikder@gmail.com","phone":"+8801674338411","address":"59\/6\/1 West Razabazar, Dhaka","status":0,"created_at":"2018-03-13 05:18:32","updated_at":"2018-03-13 05:35:51"}
Run Code Online (Sandbox Code Playgroud)

我想获取格式正确的结果,例如标头“名称”,“电子邮件”等。

php export-to-word laravel phpword phpdocx

3
推荐指数
1
解决办法
1694
查看次数

从Sql中获取10km经纬度以下的用户

实际上我是laravel的新手,我尝试从10公里纬度和经度以下的Sql中获取用户,但它抛出错误。错误是——

方法 Illuminate\Support\Collection::SQRT 不存在。

这是我的控制器代码

<?php

namespace App\Http\Controllers;

use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;
use DB;

class Controller extends BaseController
{
    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
    public function index()
    {
        $users = DB::table('users')
        ->select('id','name','phone','latitude','longitude')
        ->get()
        ->SQRT("POW(69.1 * (latitude - 24.900110), 2) +
        POW(69.1 * (67.099760 - longitude) * COS(latitude / 57.3), 2)) AS distance")
        ->having("distance < 25")
        ->orderBy("distance");

         return view('userview', compact('users'));

    }
}
Run Code Online (Sandbox Code Playgroud)

php laravel

3
推荐指数
1
解决办法
65
查看次数

在 React 全局组件(例如 AppRoot 中的小吃栏)中使用 CustomEvent 是一个坏主意吗?

需要一个全局的snackbar通知处理程序,可以从任何地方触发,而不仅仅是反应组件。

我的想法是制作一个监听CustomEvent并仅显示snackbar事件触发时间的组件。我制作了一个简单的事件调度程序类,可以在项目的每个部分中导入。它运作良好并且非常易于使用。

全局 React 组件的一部分

componentDidMount() {
  document.addEventListener("onGobalMessage", this.onSnackMessage);
}

componentWillUnmount() {
  document.removeEventListener("onGobalMessage", this.onSnackMessage);
}

onSnackMessage = evt => {
  const { detail } = evt;
  this.setState({ open: true, ...detail });
};
Run Code Online (Sandbox Code Playgroud)

调度程序对象

componentDidMount() {
  document.addEventListener("onGobalMessage", this.onSnackMessage);
}

componentWillUnmount() {
  document.removeEventListener("onGobalMessage", this.onSnackMessage);
}

onSnackMessage = evt => {
  const { detail } = evt;
  this.setState({ open: true, ...detail });
};
Run Code Online (Sandbox Code Playgroud)

我的问题是:在react项目中使用这种方式是邪恶的吗?:)

javascript events reactjs

2
推荐指数
1
解决办法
813
查看次数